Brug af C/C++ dll fil i C#
Hej,Jeg står og skal benytte mig af en unmanaged dll fil der er skrevet i C++ eller C. Jeg har .dll, .lib og .h filen tilrådighed og har prøvet at benytte mig af fremgangsmåden i en artikel på codeproject.
Problemet opstår idet jeg prøver at benytte mig af en function i dll'en.
Jeg fanger følgende exception:
System.EntryPointNotFoundException: Unable to find an entry point named 'IsOnLin
eOk' in DLL 'USBC.dll'.
at Win32.IsOnLineOk()
Fra guiden på codeproject ved jeg at det skyldes at extern "C" mangler i dll-filen og compileren kan derfor ikke finde functionen IsOnLineOk() i dll-filen. Problemet er at jeg som sagt ikke har source-koden til dll'en, så jeg kan ikke rette i den.
Hvordan kan jeg benytte mig af .dll filen?