dll als COM dll



  • Hallo!
    Ich hab eine dll, die ich in meinem c# projekt verwenden will.
    Wenn ich sie zu den ressources vom projekt hinzufügen will bekomm ich die fehlermeldung ,dass es keine COM dll is oder so.
    Gibts einen weg, wie ich die dll zu eine COM-kompatiblen dll umwandeln kann?
    oder irgendein workaround?

    mfg


  • Administrator

    Was ist es für eine DLL? Wenn sie C Funktionen exportiert, dann könntest du diese C Funktionen relative einfach per P/Invoke aufrufen.
    Wenn du eine COM DLL willst, dann müsste dies grundsätzlich am Anfang des Projektes entschieden werden, sonst kann man gleich alles wieder umkrempeln gehen oder einen Wrapper einbauen oder sonst wie ... alles mit viel Aufwand verbunden 😉

    Grüssli


Anmelden zum Antworten