Gdy funkcja która ma wyłączyć przycisk zostaje aktywowana program wywala się , nie rozumiem dlaczego.Próbowałem z wieloma funkcjami i zawsze jest to samo.(oczywiście jest to napisane obiektowo)
void of()
{
if (ile<=0)
{
Form2->I1->Enabled=false;
}
}
Wywołanie:
void __fastcall TForm2::I2Click(TObject *Sender)
{
if(ile>0)
{
ile--;
I2->Picture->LoadFromFile("img/k4.bmp");
cz[2]='b';
I2->Enabled=False;
of();
}
}
wszystko jest ok póki funkcja się nie wykona, muszę mieć to wszystko w funkcji ponieważ mam 64 takich zapisów a pisanie przy 64 on click 64 kolejnych lini nie ma sensu.