- Kod: Zaznacz cały
int __fastcall Wyliczenia1(Pointer Parameter)
{
for(int i = 0; i < 1000000; i++)
{
Form1->Edit1->Text = IntToStr(i);
Sleep(100);
}
ExitThread(GetExitCodeThread(Wyliczenia1, NULL)); // usunięcie wątku z pamięci, od tego momentu wątku nie można już wstrzymać.
}
Dlaczego nie ma słowa return w tym przykładzie, funkcja zwraca wartość ?!?! Co za tym idzie dlaczego nie jest po prostu:
- Kod: Zaznacz cały
void __fastcall Wyliczenia1(Pointer Parameter)
{
for(int i = 0; i < 1000000; i++)
{
Form1->Edit1->Text = IntToStr(i);
Sleep(100);
}
ExitThread(GetExitCodeThread(Wyliczenia1, NULL)); // usunięcie wątku z pamięci, od tego momentu wątku nie można już wstrzymać.
}
Czy ma to jakieś znaczenie ?