DLL-Datei in C# einbinden



  • Hallo zusammen,

    ich habe eine DLL in Borland C++ Builder 6 ertstellt.
    Diese würde ich jetzt gerne in Microsoft Visual Studio C# einbinden.
    Ist dies möglich? muss man etwas beachten?



  • Also das Wichtigste ist, dass die Funktionen, die du in C# nutzen willst, als extern "C" deklariert sind.
    Die Funktionen selbst kannst du mit dem DllImport-Attribut einbinden. Beachte auch das Marshaling für dich eine Rolle spielt, je nach dem was die Funktionen für Daten erwarten/zurückgeben.


Anmelden zum Antworten