Skip to main content
gamedev.net
🔒 Locked

Plugin for Internet Explorer

Started by Maega 8 replies 1.8k views
Original Post
Maega
Maega
I've done some searching on Google and here, but nothing I've found answers my question. I want to build a plugin for Internet Explorer. I've found the documentation/samples for Mozilla based browsers. The plugin needs to be embedable (ie, Flash, Quicktime, etc) and NOT a toolbar or whatever. Any ideas? Thanks
C-Junkie
C-Junkie
IE uses activex
Maega
Maega
Would you like to be more specific? heh
C-Junkie
C-Junkie
Well, [google] activex control ie

Yielded: this

Is that what you're looking for?
Maega
Maega
No.. that's not what I'm looking for. Are you telling me that Flash, Director, or Quicktime are all ActiveX Controls? :)
MrEvil
MrEvil
You can use them as such, yes.
Maega
Maega
But I want to create plugins, not ActiveX controls.

Ugh. :P
C-Junkie
C-Junkie
[source lang=html]<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=newintro WIDTH=550 HEIGHT=400>   <PARAM NAME=movie VALUE="welcome.swf">   <PARAM NAME=quality VALUE=high>   <PARAM NAME=bgcolor VALUE=#000000>   <EMBED src="welcome.swf" quality=high  WIDTH=550 HEIGHT=400 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT>


Grabbed from homestarrunner. OBJECT is the IE activex way, the EMBED is the plugin way used in mozilla, firefox, netscape, opera, etc.

to quote msdn:
Quote:
On the HTML page, use the OBJECT tag to provide a means for the browser to download, register, and reference the ActiveX control. The object tag includes the control's class ID, an ID attribute used to reference the control, the CODEBASE tag, and parameters to set properties


In other words, Microsoft embraced and extended plugins to the point where they aren't even plugins anymore.
ChaoticCanuck
ChaoticCanuck
Quote:
Original post by Maega
No.. that's not what I'm looking for. Are you telling me that Flash, Director, or Quicktime are all ActiveX Controls? :)


Yes, they are. They are all applications which expose a COM interface that is implemented to match the requirements of ActiveX and as such, they can be used as 'plugins' in any COM Container.

If you are trying to implement a plugin for internet explorer and you do not understand this basic underpinning of Windows you have a lot of learning to do.
Maega
Maega
Quote:
Original post by ChaoticCanuck
Quote:
Original post by Maega
No.. that's not what I'm looking for. Are you telling me that Flash, Director, or Quicktime are all ActiveX Controls? :)


Yes, they are. They are all applications which expose a COM interface that is implemented to match the requirements of ActiveX and as such, they can be used as 'plugins' in any COM Container.

If you are trying to implement a plugin for internet explorer and you do not understand this basic underpinning of Windows you have a lot of learning to do.


You assume too much. I do know what ActiveX is. I know what COM is. I was just not convinced that the plugins were implemented via ActiveX.

Now that I know that's true for sure, I have a place to start. Thank you for your explanation. However, I do resent the implication that my skills are inadequate.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.