Reputation: 273
I am currently trying to reference a .NET COM library in my Visual Basic 6 application. I have registered it, using Regasm and I have set ComVisible to true within my class. However when I try to run my application i get the following error:
ActiveX component can't create object.
My library consists of a very simple function (since I just wanted to test if I could even run it), it just returns the string "Hello World".
I had to use a different machine (machine 1) to create my C# .Net class and then copy that class onto another machine (machine 2) and from there register the dll and reference it in my project. I then tested my project on a separate machine (machine 3) which is were I received the error.
I really need help with this, I have already tried to un-register and re-register it and still to no avail.
Upvotes: 3
Views: 2734
Reputation: 754
Try this.
From an elevated command prompt:
RegAsm /codebase /tlb AssemblyName.dll
. Take note of the .tlb file generated.RegTlib File.tlb
Upvotes: 1