I have written a very simple routine in VB6 and compiled it on a Windows 98 machine. This program works perfectly on 95/98 and NT machines. It will not run on any 2000 machine. The error message is Error number 429 - ActiveX component can't create object.
A clue is that if you load Office 97 on the 2000 machine the program runs perfectly even if you then unload Office again.
Clearly something is missing in the basic system and this is loaded when installing Office 97 - problem is what?