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