>Thanks for the reply. What if the VB DLL is a "lookup" form which returns the key of the table row selected. In this case, I just want to "call" the VB DLL and not create an object and manipulate it. Does this make sense?
Creating and manipulating is "calling" the dll. That's how COM works.
Erik Moore
Clientelligence