Duffman wrote:
can visual basic or similar read a dynamic link library?
If what you're asking is can VB call the functions in a DLL - yes, depending on how the DLL is written.
Visual Basic requires DLLs to handle their own stack clean-ups (also known as the 'stdcall' method'). A DLL written with the 'cdecl' method cannot be used with VB, as you will get a bad DLL calling convention error.
i.e.
__declspec (dllexport) void _stdcall function() -> works with VB
__declspec (dllexport) void function() -> won't work with VB
A fine example of this is the WNASPI32.DLL ASPI layer DLL; in order to use it with VB, a 'wrapper' DLL that calls the functions in WNASPI32 with the stdcall convention is required as a go-between.