Thema
:
Delphi
Delay
Einzelnen Beitrag anzeigen
toms
(CodeLib-Manager)
Registriert seit: 10. Jun 2002
4.648 Beiträge
Delphi XE Professional
#
2
AW: Delay in Delphi
28. Nov 2010, 09:13
Und noch eine Variante (
NonVCL
):
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
Delay(msecs: Longint);
var
targettime: Longint;
Msg: TMsg;
begin
targettime := GetTickCount + msecs;
while
targettime > GetTickCount
do
if
PeekMessage(Msg, 0, 0, 0, PM_REMOVE)
then
begin
if
Msg.
message
= WM_QUIT
then
begin
PostQuitMessage(Msg.wParam);
Break;
end
;
TranslateMessage(Msg);
DispatchMessage(Msg);
end
;
end
;
Thomas
Zitat
toms
Öffentliches Profil ansehen
Mehr Beiträge von toms finden