Greetings, I've been using Gecko 1.8.1.13 embedded into our Windows .NET 2.0 application via the "official" mozctlx.dll ActiveX wrapper and it has worked like a charm. However, recently we've been trying to update to the newest version of Gecko (1.9 pre5) due to the great rendering speed improvements and I've run into trouble - the .NET application, embedding Gecko as its main window, seems to crash arbitrarily, and the reasons given are either corrupted memory ("Attempted to read or write protected memory" in NativeMethods.DispatchMessage) or various .NET rendering exceptions ("GDI+ not ready", "Overflow" when drawing with Pen and such).
Now, all of this is unfortunately very hard to track back to the Gecko component as it manifests itself only on Windows XP (not Vista) and usually after few hours of (gecko rendering) work, but a simple exchange for an older one seems to render our application back to the rock-stable state (one computer is particularly good at crashing it - all it takes is displaying a Windows Common OpenFileDialog and clicking on a file...there is a 20% chance each click will crash it). Yes, I know that the 1.9 prerelease 5 is really a prerelease and not a stable version, not whining that it might be broken ;) I would just like to know if the official ActiveX wrapper "mozctlx.dll", which is still part of the XULRunner source and is compiled regularly, is actually being developed and tested or has been long since abandoned (I know it's a very shallow embed, but still, there seems to be trouble now that hasn't been before). If not, whether there are some alternatives for us to use with the 1.9 engine. And whether someone actually is using this prerelease activex and how well it's going. Our application inside is a very, very heavy javascript engine written with Qooxdoo...it might be taking its toll. Thanks for any answers. _______________________________________________ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding