Einzelnen Beitrag anzeigen

shmia

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

Re: Visual Basic DLL in Delphi einbinden

  Alt 22. Nov 2007, 16:25
Zitat von dtrace:
Nur eine Frage: Wie kann ich erkennen ob die DLL bereits registriert ist?
Das ist eigentlich nicht nötig.
Die letzte Registrierung bestimmt, welche DLL im System verankert ist (könnte ja sein, dass die DLL in versch. Pfaden liegt)
Ansonsten geht das mit folgender Funktion:
Delphi-Quellcode:
function ProgIDExists(const ProgID:WideString):Boolean;
var
   tmp : TGUID;
begin
   Result := Succeeded(CLSIDFromProgID(PWideChar(ProgID), tmp));
end;
Die ProgID ist z.B. "VBProjekt.Taschenrechner".
Andreas
  Mit Zitat antworten Zitat