Registriert seit: 14. Dez 2005
Ort: Backnang
57 Beiträge
Delphi 2010 Professional
|
Re: WordApplication in Thread ausführen?
14. Feb 2008, 15:05
Hallo,
so bleibt nichts hängen:
Delphi-Quellcode:
procedure TForm1.WordStartenClick(Sender: TObject);
var Word: variant;
begin
inherited;
Screen.Cursor := crHourglass;
try
{Es wird zuerst versucht, eine laufende Word-Instanz zu verwenden}
word:=GetActiveOleObject('Word.Application');
except
try
{Läuft Word noch nicht, wird eine neue Verbindung aufgebaut}
Word:=CreateOleObject('Word.Application');
except
{Schlägt sie fehl (Word nicht installiert), gibt es eine Fehlermeldung}
ShowMessage('Microsoft Word kann nicht starten.');
screen.cursor:=crDefault;
exit;
end;
end;
word.visible:=true;
word:=unassigned;
screen.cursor:=crDefault;
end;
|
|
Zitat
|