Delay-/Verzögerungsfunktion
-
hi
wie kann ich das ohne Timer machen, dass wenn ein Button gedrückt wird er erst z.b. 10 Sek wartet und danach das Programm beendet.
Timer sind doof, die will ich nicht verwenden
Gibts da einen einfachen Befehl nach dem Mott: Wait X seconds then do y?[ Dieser Beitrag wurde am 06.05.2002 um 20:06 Uhr von Jansen editiert. ]
-
Hi,
du kannst
sleep(10);
verwenden, allerdings ist diese Methode veraltet und du musst dos.h inkludieren !
#include <dos.h>
-
Schreib dir eine eigene Verzögerungs-Routine:
void delay(int D) // Dauer in Millisekunden { for (int i = 0; i < D; i += 50) { Sleep(50); Application->ProcessMessages(); } }
Mit ProcessMessages wird vermieden, dass das Programm "abgestürzt" aussieht.