Problem resolved...
My DLL is for an outlook addin and the way it works is the main App
class has a callback function that outlook calls that returns a
pointer to the addin class.
What was happening is my DLL instantiated the base app class and in
the class constructor I was trying to init the Gecko Library.. The
problem was that the system was still inside of a loadlibrary or some
other critical function. Gecko was apparently waiting for some
resources to be released or unlocked or something along those lines
causing the process to hang. I resolved it by moving the init
functions to a function that gets called after the system initializes
the DLL, makes the addin class.. I moved it to the callback function
so that the system can load the dll properly. Thanks to Keisial for
getting me thinking in the right direction..

Damon
_______________________________________________
dev-embedding mailing list
dev-embedding@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to