Thema: Delphi DLL registrieren

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: DLL registrieren

  Alt 13. Mai 2008, 17:23
Grundprinzip:
* die DLL mit LoadLibrary() laden.
* dann mit GetProcAddress den Zeiger auf "DllRegisterServer" oder "DllUnregisterServer" holen
* und ausführen
Delphi-Quellcode:
// das ist die Typdeklararion für DllRegisterServer und DllUnregisterServer
TRegProc = function : HResult; stdcall;
Bei deiner Delphi Installation sind ja auch Demo's dabei.
Unter ....\Demos\ActiveX\Tregsvr ist ein Beispiel, das zeigt, wie man nicht nur DLLs sondern auch EXEs und TLBs registrieren kann.
Leider mit globalen Variablen programmiert, so dann man nicht einfach die Prozeduren 1:1 kopieren kann.
Andreas
  Mit Zitat antworten Zitat