> You're 100% correct.  It loads the plugin library and fakes the
> Browser functions needed for the plugin to work.
> 
> As I mentioned before, the Windows support is pretty good. Got Flash
> and Acrobat Reader to work. I was busy with the Linux support, when
> our project changed direction.  I would still like to finish it some
> day and maybe even include it in Lazarus.
> 
> I'll try and make some time, to right a Lazarus wiki page on it and
> how exactly it works.

The thing, is what do you do with the plugin after it loads/shows the
content you told it to? Can you talk to it somehow from your code?

BTW, many vendors had been implementing dual Netscape Plugin + ActiveX
control DLLs for Windows. That is one single DLL that provides the export
procs for Netscape plugins and for ActiveX controls (DllRegisterServer,
DllUnregisterServer [think there is an extra method to get a class factory,
but not sure since after registration you can get the component factory from
the registry or most usually using COM facilities - maybe they do have such
for cases when you don't want to register the component])

Speaking of the registry, I recently found an MSDN magazine article (online)
by Dino Esposito that showed how to add shortcut items to the left sidebar
of the windows xp fileopen dialog. It showed a thing called private registry
/ registry override or something, where an app can remap a part of the
registry to a private portion of the registry. That way two apps running at
the same time can have different shortcuts at their fileopen dialog,
although they both update the same registry keys to set the shortcuts.
Useful maybe to register ActiveX controls into a temporary registry and see
the controls only themselves and then when app finishes that registration
goes away. Especially useful for projects running from CD that don't want or
can't put stuff on the user's system

----------------
George Birbilis ([EMAIL PROTECTED])
Computer & Informatics Engineer
Microsoft MVP J# for 2004-2007
Borland "Spirit of Delphi"
3D, QuickTime, QTVR, Java, Delphi,
ActiveX, .NET components, Robotics
http://www.kagi.com/birbilis
http://birbilis.spaces.live.com



_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to