problems with embedding of Firefox 10 and above

Thomas Max <[email protected]> Thu, 19 Jan 2012 09:17:25 +0100
Newsgroups gmane.comp.mozilla.devel.embedding
Message-ID <[email protected]>
Hi,

I already posted this on mozilla.dev.plattform because I just found out 
about this group here now. Could somebody remove the post on the other 
list or tell me how to do it.


Since the Fix of Bug 713167 - Microsoft.VC80.CRT SideBySide errors, 
browsercomps.dll (https://bugzilla.mozilla.org/show_bug.cgi?id=713167) 
I'm having problems to embed Firefox in my application.

I already explained my problem in bugzilla, but this place here might be 
the better choice.

Here is my problem:
I'm getting an C runtime error R6034 when trying to run NS_InitXPCOM2 to 
embed FF10 in my application.
My Application is build using VC90 with auto generated and built in 
manifest file.
The error occurs because the manifest in browsercomps.dll is missing.

I got a hint to add the vc80 dll's + manifest to my app folder.

A small Test.exe works if i put msvcrt80.dll + manifest in the same folder.
But my real setup is a bit more difficult : I start a java process which 
is communicating with a c++-dll.
This dll is calling NS_InitXPCOM2 then.
It worked without any error up to firefox 9.
But now with the changes made because of this bugzilla issue I can't get 
it working again.

Any hints on that ?

Regards,
   Thomas