Frage

Ich habe eine Delphi (2007) Anwendung, die nur ein Standard-exe ist, und ich möchte eine COM-Schnittstelle, um es hinzuzufügen. Ich habe bereits ein COM-DLL, die Ausfuhr mehr COM-Objekte und das funktioniert perfekt. Jedoch, wenn ich versucht, die COM-Logik von der DLL einzufügen (dh die „Ausfuhr“ und „{$ R * TLB}“ und die entsprechenden Anwendungen) in die dpr Datei EXE es alle kompiliert perfekt aber weigert sich zu registrieren, wenn ich rufe regsvr32 myname.exe

Ich habe versucht, auch eine völlig neue VCLForms Anwendung erstellen und das Hinzufügen eine Automation, um es über die IDE-Assistenten aber Delphi scheint nicht zu wollen, dass mir das tun, da keine ActiveX-Komponenten zur Verfügung.

Ist es überhaupt möglich zu tun, was ich versuche? Wenn ja, hat jemand eine Idee, was könnte schief gehen werden?

Danke

War es hilfreich?

Lösung

Ich bin nicht sicher regsvr32 funktioniert, müssen Sie die app.exe / regserver oder app.exe / unregserver laufen.

Andere Tipps

Ist Ihr exe exportieren DllRegisterServer und DllUnregisterServer ?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top