Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

Überprüfen, ob Microsoft Word installiert ist

  Alt 9. Mai 2006, 12:30
shmia zeigt hier, wie man einfach überprüfen kann, ob Microsoft Word am Rechner installiert ist.

Delphi-Quellcode:
uses
  ActiveX;

function ProgIDExists(const ProgID: WideString): Boolean;
var
  Tmp: TGUID;
begin
  Result := Succeeded(CLSIDFromProgID(PWideChar(ProgID), Tmp));
end;

function IsWordInstalled: Boolean;
begin
  Result := ProgIDExists('Word.Application');
end;
Der Aufruf ist zwar trivial, dennoch hier ein Beispiel:

Delphi-Quellcode:
if IsWordInstalled then
begin
  ShowMessage('MS Word ist installiert');
end else
begin
  ShowMessage('MS Word ist NICHT installiert');
end;
[edit=fkerber]Neu abgespeichert wg. Code-Highlighting. Mfg, fkerber[/edit]
  Mit Zitat antworten Zitat