DLL in COM-DLL einpacken



  • Hi,

    ich muss eine "normale" DLL in eine COM-DLL verpacken. Die DLL hat drei Funktionsdeklarationen, die ich in der COM offen legen muss. Da ich von der DLL keinen Source habe (zugekauft 😕 ), kann ich diese nicht direkt in eine COM-DLL umwandeln 👎 .

    Ich habe schon ziemlich lange gesucht in Foren und Goole und diversen Büchern, aber ich komme nicht weiter.

    Ist es möglich, eine normale DLL mittels einer selbst programmierten COM-DLL als COM-Objekt zur Verfügung zu stellen?

    Wo soll ich nachschlagen, um zu diesem Thema was zu finden?

    Vielen Dank
    Alex



  • Du wrappst einfach die "normale" Dll mit der COM Dll. Du programmierst also einfachdeine COM - DLL und rufst die entsprecheneden Funktionen der "normalen" Dll auf - wo ist das Problem.

    Direkt umwandeln geht also nicht.



  • Das Problem ist die Weitergabe. Kann ich die COM-DLL mit der Nicht-COM ohne Schwierigkeiten weitergeben? Und findet die COM dann die andere DLL? Welche Schwierigkeiten bekomme ich da?

    Ich habe mit COM-Dlls noch nicht viel gemacht.

    Gruss Alex


Anmelden zum Antworten