Alex:
Microsoft Visual Basic DLLs usually don't even export any symbols, so they can't be called like C++ or other DLLs. However, Microsoft Visual Basic DLLs have embedded type libraries, so you can use ActiveX to control them.
In LabWindows/CVI, you can use the ActiveX Automation Controller Wizard (under the Tools menu), to create an instrument driver (.fp) for your Microsoft Visual Basic DLL. When asked to choose a registered ActiveX Automation Server, choose "Browse" and navigate to your Microsoft Visual Basic DLL. Proceed through the wizard providing an instrument name, etc. You can usually just keep the defaults when LabWindows/CVI asks you to verify the names of the functions it's going to generate. When this process is complete, an instrument driver will be ge
nerated and added to your Instrument menu with a simple, easy-to-use menu interface to your DLL!
Good Luck,
Chris Wood
Applications Engineer
National Instruments