The Mozilla Plugin Panel can now be accessed via my SubVersion server: svn://opensoft.homeip.net/MozillaPluginPanel/trunk
I made some progress... The same code now compiles under Windows and Linux. Though under Linux it doesn't work yet.... :( In the next week, I will be working on the Linux part, getting the "embedding a window" code working. Graeme. On 06/03/06, Graeme Geldenhuys <[EMAIL PROTECTED]> wrote: > Hi, > > I developed a panel component that allows you to use Mozilla plugins > inside the panel. The panel fools the plugin, to think it is running > inside the Mozilla browser. I primarily developed it to allow us to > play Macromedia Flash files inside our product, but it works with the > Adobe PDF plugin as well. I am sure other plugins could be added as > well. > > So far it is only working under Windows, I haven't managed to get it > to work under Linux, which is the other platform I need it to work > under. I am willing to release it as opensource and part of Lazarus > in exchange for some help in completing it. > > Would the Lazarus community be interested in such a component? > > The status and problem so far: > Under Windows it is able to do the basic functions with flash files: > play, rewind, stop, etc.... I need more functionality though. I need > to be able to call the other Flash Plugin functions exported. eg: > Return a Variable Value from flash. Goto a specific frame, Query the > number of frames in the flash file, etc. > > Problem in more detail: > I call the GetProcAddress using the proc name exported. I then call > the function and get a access violation. When I run it through gdb, > it shows I am getting the address for the correct function, but when I > call the function, it says I am trying to call a different function, > and throws the access violation. > > Regards, > - Graeme - > -- There's no place like 127.0.0.1 _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives