Autor Beitrag
mhsteuer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 23



BeitragVerfasst: Di 01.04.03 11:52 
Wie kann man in Delphi den Programmablauf verzögern??? (Ich such eine vergleichbare Funktion zu "delay" in Turbo Pascal)

_________________
Mittsommernacht
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Di 01.04.03 12:00 
Hi
du kannst dazu die API-Funktion Sleep verwenden.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
Aya
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: Di 01.04.03 12:01 
Hi,

also vergleichbar mit Delay ist in Delphi Sleep(x)

Dadurch wird halt das Programm komplett angehalten... ist eigentlich nich die feinste lösung aber ok.. manchmal isses sinnvoll ;)

Au'revoir,
Aya~

_________________
Aya
I aim for my endless dreams and I know they will come true!
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 01.04.03 12:12 
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure delay(msec:longint);
var
  start,stop:longint;
begin
  start := gettickcount;
  repeat
  stop := gettickcount;
  application.processmessages;
  until (stop - start ) ›= msec;
end;
G-McKree
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 178



BeitragVerfasst: Fr 04.04.03 23:07 
ich habs mal mit der TTimer Komponente versucht, aber das Ding hat bei mir sehr ungenau getickt (+/- 33% der Zeit)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 05.04.03 03:29 
G-McKree hat folgendes geschrieben:
ich habs mal mit der TTimer Komponente versucht, aber das Ding hat bei mir sehr ungenau getickt (+/- 33% der Zeit)

Logo. WM_TIMER Nachrichten aber die geringste Priorität im System. Und wenn dein Fenster viele Nachrichtenn abzu arbeiten hat, dann kommen sie eben nicht immer Punkt genau an.