Einzelnen Beitrag anzeigen

Clemens L.

Registriert seit: 27. Apr 2008
35 Beiträge
 
Delphi 2009 Architect
 
#4

Re: Alternative Sleep

  Alt 26. Jun 2008, 16:36
So wie ich das verstanden habe willst du deine eigene Sleep-Funktion programmieren? Ich würds so machen:

Delphi-Quellcode:
procedure MySleep(milliseconds: Integer);
var a,b,c: int64;
begin
  QueryPerformanceFrequency(a);
  QueryPerformanceCounter(b);
  repeat
    Application.ProcessMessages;
    QueryPerformanceCounter(c);
  until milliseconds = (c - b) * 1000 div a;
  end;
end;
Edit: Ich sehe grade, das Programm darf nicht schlafen, ich weiss nicht ob da in "ProcessMessages" reicht!
Edit2: Code etwas verschönert
Clemens
  Mit Zitat antworten Zitat