this slowpoke moves

Check Programm ist Installed

uses ActiveX

function ProgIDInstalled(const PID: string): Boolean;
var
  WPID: WideString;  // PID as wide string
  Dummy: TGUID;      // unused out value from CLSIDFromProgID function
begin
  WPID := PID;
  Result := ActiveX.Succeeded(
    ActiveX.CLSIDFromProgID(PWideChar(WPID), Dummy));
end;

function IsIEInstalled: Boolean;
begin
  Result := ProgIDInstalled('InternetExplorer.Application');
end;
Beispiel :
procedure TForm1.Button1Click(Sender: TObject);
begin
  if IsIEInstalled = true then label1.Caption := 'Installed';
end;

Keine Kommentare:

Kommentar veröffentlichen

Beliebte Posts

Translate