Hallo,
ich habe eine C++ library (denke für Embedded c++ 4.0 erstellt) . Ich möchte jetzt diese in .net importieren, um eine Methode daraus verwenden.
Jetzt meine Frage, geht das? - und wie?
Hintergrund:
Habe einen WorkaboutPro von PsionTeklogix und möchte hier den Scannerport ansprechen, doch leider ist bei der SDK für .net die Funktion zum einschalten dieses Scannerports nicht drin. Somit muss ich jetzt irgendwie auf die C++ Library zugreifen. Wenn das überhaupt geht
Mfg
Andi
Ja das geht, Stichworte Interop und P/Invoke.
Man muss in .Net Prototyp-Methoden für die Dll-Funktionen schreiben und mit dem DllImport-Attribut "verzieren". Wenn es eine COM-Dll ist, geht es noch einfacher über das TlbImp-Tool. Es erzeugt Wrapper-Dlls mit .Net-Schnittstelle.
Interoperating with Unmanaged Code
Gruss
Pulpaex