Thema: Delphi procedure waten lassen

Einzelnen Beitrag anzeigen

neolithos

Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
 
Delphi 7 Architect
 
#7

Re: procedure waten lassen

  Alt 18. Dez 2003, 18:08
Stand aber nicht in der Frage!

Desweiteren ist das schlecht für die anderen Prozesse im System...

Ich würde die ganze Sache so formulieren...

Delphi-Quellcode:
procedure Wait(time: word);
var Start: Integer;
begin
  Start:=GetTickCount;
  while GetTickCount-Start <= time do
    begin
      application.ProcessMessages;
      Sleep(0); // Terminiere Zeitscheibe bzw. Sleep(1); um Prozessor zu entlasten
    end;
end;
..., wenn es nicht exakt sein soll!


Ganz ideal wäre ein System-Timer via MsgWaitForMultipleObjects (was hunderstel genau funktioniert).
Falls interesse besteht -> muss ich mir den Code noch ausdenken
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
  Mit Zitat antworten Zitat