Quote Originally Posted by nilcontact View Post
I am suppose to develop dll for one of my client . This client has application in VC++ 6 . I am free to use any technology as far as it works with VC++ 6.0 application on windows xp pro .
DLL's are written so that they can be used by any language capable of calling exported DLL functions, and for the most part, any Windows OS (32-bit DLL's for 32-bit Windows, 64-bit DLL's for 64-bit OS).

Look at how the Windows system DLL's work -- Visual C++ 6.0, 7.0, 8.0, 9.0 and beyond, and any old version of Visual C++ before 6.0 calls the system DLL functions quite fine. Not only that, VB, Delphi, C#, and any other language calls the Windows system DLL's quite fine also.

What problems are you having writing the DLL? All you need to do is use a 'C' interface when exporting the functions.

Regards,

Paul McKenzie