A DLL can be use in different languages. User can use the following interfaces to wrap the DLL to be use in other languages. Please see the following links for help.
VB: http://msdn.microsoft.com/en-us/libr...(v=vs.60).aspx
C#: http://msdn.microsoft.com/en-us/libr...(v=vs.71).aspx
Java: http://support.microsoft.com/kb/222092/en-us
VB: http://msdn.microsoft.com/en-us/libr...(v=vs.60).aspx
C#: http://msdn.microsoft.com/en-us/libr...(v=vs.71).aspx
Java: http://support.microsoft.com/kb/222092/en-us