I am afraid the 2 errors mean the same thing with regards to your problem. The application or object defined error is that the class (DLL or ActiveX) is not registered.
VB (even
VB.NET) does not compile to machine code, it compiles to pseudo code, this pseudo code is then interpreted by the Visual Basic Runtime Library and converted to machine code
at runtime. Therefore, at the very least you need to have the
VB Runtime files installed on the target machine, as well as any other Microsoft or 3rd party controls.
Like I said, if you donât like this way of working then you will have to look at building your projects in a different programming language (perhaps
VB.NET, in this the user only needs the .NET Framework installed, all other DLLâs, as long as they are .NET DLLâs can just be placed in the applications directory and do not need to be registered).
Regards
Owain Williams