Thema
:
Delphi
Warten, bis Setup fertig ist und dann weiter machen...
Einzelnen Beitrag anzeigen
Orbmu2k
Registriert seit: 29. Nov 2004
Ort: Erfurt
254 Beiträge
Turbo Delphi für Win32
#
2
Re: Warten, bis Setup fertig ist und dann weiter machen...
30. Nov 2004, 11:13
zusammenfalten
·
markieren
Delphi-Quellcode:
uses
ShellApi;
procedure
ShellExecute_AndWait(FileName:
string
; Params:
string
);
var
exInfo: TShellExecuteInfo;
Ph: DWORD;
begin
FillChar(exInfo, SizeOf(exInfo), 0);
with
exInfo
do
begin
cbSize := SizeOf(exInfo);
fMask := SEE_MASK_NOCLOSEPROCESS
or
SEE_MASK_FLAG_DDEWAIT;
Wnd := GetActiveWindow();
ExInfo.lpVerb := '
open
';
ExInfo.lpParameters := PChar(Params);
lpFile := PChar(FileName);
nShow := SW_SHOWNORMAL;
end
;
if
ShellExecuteEx(@exInfo)
then
Ph := exInfo.HProcess
else
begin
ShowMessage(SysErrorMessage(GetLastError));
Exit;
end
;
while
WaitForSingleObject(ExInfo.hProcess, 50) <> WAIT_OBJECT_0
do
Application.ProcessMessages;
CloseHandle(Ph);
end
;
Zitat
Orbmu2k
Öffentliches Profil ansehen
Besuche die Homepage von Orbmu2k!
Mehr Beiträge von Orbmu2k finden