| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 13.12.09 Prihlásený: 19.12.19 Príspevky: 109 Témy: 47 |
Prosím vás dá sa v Delphi nastaviť oneskorenie príkazov??? Myslím tím že ked kliknem na tlačitko tak sa mi nezobrazí na plátne všetko naraz ale sa mi tam budu urcite veci vykreslovat postupne za sebou.....ak sa to dá tak prosím vas ako??
|
|
Registrovaný: 11.01.09 Prihlásený: 28.03.24 Príspevky: 1385 Témy: 9 Bydlisko: Hrinova | Napísal Fico: 30.10.2010 18:16 | |
|
1.) Pomocou príkazu Sleep( miliseconds: Cradinal ). Čiže ak je nutné po stlačení tlačidla čakať čas jednu sekundu, tak kód bude vyzerať takto:
Kód: procedure TForm1.Button1Click(Sender: TObject); begin
Sleep( 1000 ); // cakaj jednu sekundu ShowMessage( 'Správa zobrazená po uplynutí určitej doby' );
end;
Pozor: Funkcia Sleep spomalí celé vykonávanie programu, čiže neprebieha ošetrovanie správ po celú dobu času, ktorý má ako parameter.
2.) Použiť komponent TTimer z palety System.
Na konci toho článku je drobný popis tohto komponentu.
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 30.10.2010 19:32 | |
|
alebo tam ponechas sleep a vypisovanie zveris novemu threadu
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|