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.