Late binding run-time error in VB6 when creating an object from a .NET assembly
i have a vb6 project that has a reference to a vb.net com library. the project runs well when i use early binding such as: Dim b as object Set b = new myComLib.testObject when i use late binding such as: Dim b as object Set b = CreateObject("myComLib.testObject") i get the following error: Run-time error '429': ActiveX component can't create object Any ideas? thanks The registry entries for the .NET COM Interop class in this case are:- HKEY_CLASSES_ROOT\myComLib.testObject containing a CLSID value and the CLSID entry itself HKEY_CLASSES_ROOT\CLSID\<<myComLib.testObject\CLSID value>> They are