I have an application that is written in VB6, using MSXML4. The compiled .exe runs well on Windows NT4 Workstation SP6a, Windows 2000 and Windows XP.
When I run it on Windows 98 with IE5.5 I get a "ActiveX component can't create object or return reference to this object" (Error 429).
I installed VB6 on the windows 98 machine (which untill then was a "clean" QA machine, with no development tools). Through the debugger, I discovered that the error is raised on the first occasion that an object from the MSXML2 library is accessed:
Dim domDoc As New MSXML2.DOMDocument40
func1 domDoc, "data.xml" '<--causes runtime error 429
Any ideas why this happens?