From: "Paul Ishenin" <[EMAIL PROTECTED]>
> 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?

XPCom interfaces are identical to COM interfaces. There is no need to 
implement something special in the compiler.
GeckoSDK for Delphi has all basic stuff to communicate with embedded 
browser. But it is outdated a bit.
Also there is XPIDL2PAS compiler which can convert XPCom .idl files to 
.pas headers. This tool is from Gecko-Delphi Framework, which seems to 
be abandoned now.

Yury Sidorov, [EMAIL PROTECTED]
_______________________________________________
Lazarus mailing list
[email protected]
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to