KOD cpp: UKRYJ
void __fastcall WatekPierwszegoPoziomu::Execute()
{
// pobrane dane niezbedne do watkow parent //
for (; jakis warunek ; )
{
// utworzenie 5ciu watkow
DoWatekParent= new WatekParent(true);
DoWatekParent->OnTerminate = MyOnTerminate;
DoWatekParent->Resume();
this->ileWatkow++
}
// kiedy nastapi wyjacue z zakresu
}
void __fastcall WatekPierwszegoPoziomu::MyOnTerminate(TObject *Sender)
{
this->ileWatkow --;
}
{
// pobrane dane niezbedne do watkow parent //
for (; jakis warunek ; )
{
// utworzenie 5ciu watkow
DoWatekParent= new WatekParent(true);
DoWatekParent->OnTerminate = MyOnTerminate;
DoWatekParent->Resume();
this->ileWatkow++
}
// kiedy nastapi wyjacue z zakresu
}
void __fastcall WatekPierwszegoPoziomu::MyOnTerminate(TObject *Sender)
{
this->ileWatkow --;
}