Einzelnen Beitrag anzeigen

shmia

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

Re: Wo werden dll beim Registrieren in der Registry gespeich

  Alt 25. Okt 2007, 17:05
Beim Registrieren mit Regsvr32 werden eine Vielzahl von Schlüsseln geschrieben.
Am Einfachsten prüft man, ob die ProgId einer CoClass vorhanden ist.
Delphi-Quellcode:
function ProgIDExists(const ProgID:WideString):Boolean;
var
   tmp : TGUID;
begin
   Result := Succeeded(CLSIDFromProgID(PWideChar(ProgID), tmp));
end;
Die ProgId besteht immer aus 2 Namen getrennt durch einen Punkt.
z.B. "Word.Application" oder "MeinTest.Hauptobjekt"
Andreas
  Mit Zitat antworten Zitat