I want to write a 'proper' dll in VB6. I know that I can create an ActiveX Dll and call methods of a dummy class object, but I'd rather have a proper dll that I can add to the references in my project and use the functions as regular functions.
I know I can write the ActiveX dll and call it as:
Dim x as new MyDll
x.MyFunction p1, p2
I want to add the reference to the project references and call it as:
MyFunction p1, p2
Surely this is possible. I've read that I can do this in C++. The problem there is I don't know C++