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