Announcement

Collapse
No announcement yet.

Funktionen aus COM-DLL (geschrieben in C#) in C++ verwenden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Funktionen aus COM-DLL (geschrieben in C#) in C++ verwenden

    Ich mal wieder...

    Ich habe eine COM-DLL in C# geschrieben, die ich in ein C++-Programm einbinden möchte. Das ganze habe ich mittlerweile auch hinbekommen und auf meinem PC lauffähig bekommen.

    Nun zu meinem Problem:
    Kopiere ich meine DLL (auf meinem PC kompilliert) auf einem zweiten PC und möchte das C++-Programm dort ausführen, so bekomme ich folgende Fehlermeldung:

    Code:
    Unhandled exception at 0x7c812a7b in nick.exe: Microsoft C++ exception _com_error @ 0x0012f2e8
    Kompilliere ich die DLL aber auf dem zweiten PC neu und führe das Programm dann aus, so funktioniert alles wie es soll.

    Warum ist das so und wie bekomme ich es hin, dass meine kompillierte DLL auf jedem PC funktioniert, ohne sie dort erneut kompillieren zu müssen?
    Zuletzt editiert von Bundel; 02.12.2008, 18:07.

  • #2
    Mal wieder habe ich die Lösung selber finden müssen...

    Für alle die es interessiert:

    Die DLL muß mit RegAsm.exe registriert werden

    Comment

    Working...
    X