use .net dll in vb6

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hello,

We made a DLL (not with .net, but with the ProxyGen of OpenEdge10) and used it in a .net application. Everything worked fine.
Problem is that the clients are working with asp 3.0.
On a clean pc, we installed vb6 SP6 and the .net framework, used RegAsm to register the dll and create the type library file (TestClient.tbl). Created a new vb6 project, added the reference, without any problem. Now we can see the Class, but we can't see the methods in the object browser. Even when I type a '.', nothing shows up. So we aren't able to use the dll.

thx in advance.
 
Make sure that in your .NET DLL you have 1) marked the DLL as registered
for COM Interop 2) the public members that you want exposed to COM (i.e.
VB6) have the ComVisible(true) attribute on them. Recompile the DLL and
try again. These steps are needed to tell COM which methods are exposed
to users of the DLL.

HTH

David

"Christophe Schillemans"
 
Back
Top