Thema: Delphi Wait(Time)?

Einzelnen Beitrag anzeigen

Vjay

Registriert seit: 2. Dez 2003
Ort: Berlin/Eschede
481 Beiträge
 
Delphi 7 Professional
 
#10

Re: Wait(Time)?

  Alt 2. Apr 2004, 16:22
Gibt nix besseres, könntest höchstens kombinieren.

Delphi-Quellcode:
procedure Delay(dwMilliseconds: Longint);
var
  iStart, iStop: DWORD;
begin
  iStart := GetTickCount;
  repeat
    iStop := GetTickCount;
    Application.ProcessMessages;
    sleep(100);
  until (iStop - iStart) >= dwMilliseconds;
end;
Damit du nicht 100% cpu fährst. Oder benutz für deine Aufgaben den besseren und ordentlichen Weg, sprich: Timer bzw. Threads.
Wer später bremst ist eher tot.
  Mit Zitat antworten Zitat