Thema
:
Delphi
Warten auf ...? MsgWaitForMultipleObjects
Einzelnen Beitrag anzeigen
negaH
Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
#
5
Re: Warten auf ...? MsgWaitForMultipleObjects
25. Jul 2003, 01:24
Scheint zu gehen
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
Delay(Milliseconds: Integer);
var
Tick: DWord;
Event: THandle;
begin
Event := GetCurrentThread;
Tick := GetTickCount + DWord(Milliseconds);
while
Milliseconds > 0
do
case
MsgWaitForMultipleObjects(1, Event, False, Milliseconds, QS_ALLINPUT)
of
WAIT_TIMEOUT: Exit;
WAIT_OBJECT_0: WriteLn('
Fails
');
else
begin
Application.ProcessMessages;
Milliseconds := Tick - GetTickcount;
end
;
end
;
end
;
Gruß Hagen
Zitat
negaH
Öffentliches Profil ansehen
Mehr Beiträge von negaH finden