sleep :)

0

czy jest inny sposob odczekania np. 15 sek. tak jak by to zrobil sleep(10000); ale bez blokowania formy programu ? albo po prostu zeby sleep wykonywal sie w tle tak zeby forma mogla pozostac do uzytku podczas odczekiwania.

z gory dzieki za wszelka pomoc

0

a od czego jest timer ?!

ps : sleep(10000) odczeka nie 15 a 10 sekund..

0

Użyj Timer-a albo zastosuj wątki.

0

weź timer z intervalem na 15000 (1 sek - 1000) ustaw jego enabled na true, wpisz coś w procedurze timera a na koniec "timer*.enabled:=false;"
[dopisane]
ktoś był pierwszy
[dopisane]
sory - ty chcesz żeby po 15 sek:
walnij 2 timery
timer2 - interval 15000 - enabled:=true;
timer1.enabled:=true;
timer1. - interval 1 - enabled:=false;
....coś co ma zrobić po 15 sek
timer1.enabled:=false;

no i jak ???

0

Odpwiedzią jest również SleepEX. jego pierweszym parametrem jest czas do odczekania w milisekundach, a ten drugi parametr mówi czy ma reagować na błędy I/O (Input/Output czyli błędy wejścia/wyjścia). Jeżeli jest ustawione na false to dopóki nie minie czas wstawiony w pierwszym parametrze to nie będzie reagować na błędy. Jeżeli ustawisz na true to będzie reagowac na bledy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1