Entwickler-Ecke
Sonstiges (Delphi) - Alternative zur Sleep Funktion gesucht.
Bergmann89 - Sa 11.03.06 21:10
Titel: Alternative zur Sleep Funktion gesucht.
Hi Leute,
ich hab ma wieder ne tolle Frage:
Und zwar brauch ich für mein Projekt eine Alternative zur Sleep-Funktion, weil die bei mir immer gleich alles blockiert :?:, ich hab das Programm mal mit hochgeladen. Ich hab mich mit dem Turm von Hanoi beschäftigt. Jetzt will ich das der Computer die Steine bewegt, aber wenn ich vor oder nach der Grafikfunktion ein Sleep einbau, dann zeichnet der das nicht mehr ich weiß nicht was ich noch machen könnte, mit einem Timer geht es ja auch nicht, da es mitten in einem rekursieven Aufruf eingebaut ist und wenn ich ein Timer nehmen will muss ich dann da rausspringen.
Wäre nett wenn jemand so ne Alternatievfunktion kennt oder mein Problem anders beheben kann.
THX & MfG Bergmann.
€: Hab ich ja ganz vergessen ich benutz Delphi 7 !!!
Moderiert von
Tino: Überflüssige Zeilenumbrüche entfernt.Moderiert von
Tino: Topic aus VCL (Visual Component Library) verschoben am Do 16.03.2006 um 10:53
Alstar - Sa 11.03.06 21:32
Hi!
Also die Sleep-Funktion kannst du locker benutzen. Allerdings is es so, dass du nach jedem Sleep ein Application.ProcessMessages; machen solltest, damit die Anwendung die Nachrichtenschleife verarbeitet.
Alstar
Delete - Sa 11.03.06 21:35
Suchst du so was:
DELAY?
Bergmann89 - Sa 11.03.06 23:39
Ja, das klingt schonma gut.
ich werd das ma probieren, wenns dann geht sag ich bescheid.
THX & MfG Bergmann89
Moderiert von
Tino: Überflüssige Zeilenumbrüche entfernt.
GTA-Place - Mo 13.03.06 20:27
Delphi-Quelltext
1: 2: 3:
| Start := GetTickCount; while GetTickCount - Start < 5000 do Application.ProcessMessages; |
(Wartet 5 Sekunden lang, ohne das Progamm komplett zu stoppen.)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!