I have developed a custom ActiveX control in Visual Studio .NET, 2003. The control uses Microsoft's Print Templates (requires IE 5.5 and above) and is apartment threaded.
I'm loading the control into the browser in a web page. This works fine on Windows 2k and XP. However, on Windows 98 and ME, the loading of the ActiveX is erratic. Sometimes it loads properly, sometimes the browser (IE) crashes. During those instances when the browser crashes, it takes a long time for the browser to load the ActiveX and just when it has loaded the ActiveX or is about to load the ActiveX, it crashes.
What is going wrong on Windows 98/ME?