unmanaged class
-
Hallo,
ich muss unmanaged code mit managed code verbinden. Dazu muss ich wohl ne win32 dll erzeugen. Aber wie macht man das mit vc++.net ?
-
Soweit ich weiss, funktioniert das folgendermaßen:
Hier ein Beispiel:using System.Runtime.InteropServices; ... [DllImport("kernel32.dll", SetLastError=true)] static extern int GetDriveTypeA ( string nDrive); ...
Jetzt kann man die Methode GetDriveTypeA einfach benutzen.
-
Unter c++ kannst du die unmanaged Methode direkt aufrufen, ohne DLLImport aufrufen zumüssen. Das managen übernimmt der Compiler.