[Lazarus] Embedding Gecko engine inside Lazarus/Free Pascal application

Michael Van Canneyt michael at freepascal.org
Mon Mar 31 10:58:28 CEST 2008



On Mon, 31 Mar 2008, Paul Ishenin wrote:

> > Michael Van Canneyt пишет:
> > 
> > On Mon, 31 Mar 2008, Graeme Geldenhuys wrote:
> > 
> >> Hi,
> >>
> >>> Has anybody tried to embed the Gecko rendering engine inside a Lazarus
> >> / Free Pascal applications?  This would make available a full spec
> >>< browser / HTML viewer for applications. Similar to what TWebBrowser
> >>< wraps IE for Delphi, but at least the Gecko engine is cross-platform.
> > <
> > I have tried, the problem is that it works with XPCom. Since that is C++<
>  and I didn't feel like generating a 'flat' wrapper library, I abandoned
> > the effort.
>
> I've read that XPCom is simmilar to Com and that mostly all thing can be 
> done through nsISupports interface. So maybe XPCom support can be embed 
> into compiler as Com support is?

if it works using 'regular' interfaces - and the geckosdk seems to suggest
it is - then no additional support is needed in the compiler.

That would be cool, of course.

Sigh. Too much projects. Too little time to do it all :(

Michael.


More information about the Lazarus mailing list