Sleep(1000);
Napisane: poniedziałek, 27 listopada 2017, 21:21
Witam,
Pisze program który ma za zadanie ""klikać"" myszką co około sekundy w różnych miejscach i to działa tylko mam problem jak che wyświetlić coś np w Label to wyświetla dopiero po zakończeniu całej obsługi wywołanej zdarzeniem OnClik przycisku.
zrobiłem sonie testowy program teraz i tez tak samo działa dopiero wyświetla wynik na koniec a nie tak jak powinno co sekunde
C++6 Builder
Proszę o jakiś pomysł jak to rozwiązać.
void __fastcall TForm1::Button3Click(TObject *Sender)
{
int i = 0;
Label1->Caption=i;
i++;
Sleep(1000);
Label1->Caption=i;
i++;
Sleep(1000);
Label1->Caption=i;
i++;
Sleep(1000);
Label1->Caption=i;
i++;
Sleep(1000);
Label1->Caption=i;
i++;
Sleep(1000);
Label1->Caption=i;
i++;
Sleep(1000);
Label1->Caption=i;
i++;
Sleep(1000);
Label1->Caption=i;
i++;
Sleep(1000);
}
Pisze program który ma za zadanie ""klikać"" myszką co około sekundy w różnych miejscach i to działa tylko mam problem jak che wyświetlić coś np w Label to wyświetla dopiero po zakończeniu całej obsługi wywołanej zdarzeniem OnClik przycisku.
zrobiłem sonie testowy program teraz i tez tak samo działa dopiero wyświetla wynik na koniec a nie tak jak powinno co sekunde
C++6 Builder
Proszę o jakiś pomysł jak to rozwiązać.
KOD cpp: UKRYJ
void __fastcall TForm1::Button3Click(TObject *Sender)
{
int i = 0;
Label1->Caption=i;
i++;
Sleep(1000);
Label1->Caption=i;
i++;
Sleep(1000);
Label1->Caption=i;
i++;
Sleep(1000);
Label1->Caption=i;
i++;
Sleep(1000);
Label1->Caption=i;
i++;
Sleep(1000);
Label1->Caption=i;
i++;
Sleep(1000);
Label1->Caption=i;
i++;
Sleep(1000);
Label1->Caption=i;
i++;
Sleep(1000);
}