Witam, w programie okienkowym dopisałem voida sprawdzającego wyniki itp ale on nie widzi obiektów co zrobić żeby on mógł zmieniać im wartość
void sprawdz()
{
ruch++;
if((p1==p2 && p2==p3 && p1!='n') ||
(p4==p5 && p5==p6 && p4!='n') ||
(p7==p8 && p8==p9 && p7!='n') ||
(p1==p4 && p4==p7 && p1!='n') ||
(p2==p5 && p5==p8 && p2!='n') ||
(p3==p6 && p6==p9 && p3!='n') ||
(p1==p5 && p5==p9 && p1!='n') ||
(p3==p5 && p5==p7 && p3!='n'))
{
char * w;
if(kto=='o') w="Wygrywa krzyżyk!";
else w="Wygrywa kółko!";
Application->MessageBox(w,"Koniec gry",MB_OK);
Pole1->Enabled=false;
Pole2->Enabled=false;
Pole3->Enabled=false;
Pole4->Enabled=false;
Pole5->Enabled=false;
Pole6->Enabled=false;
Pole7->Enabled=false;
Pole8->Enabled=false;
Pole9->Enabled=false;
}
else if(ruch>=9) Application->MessageBox("Remis","Koniec gry",MB_OK);
}
Błąd jaki wyskakuje
Undefined symbol 'Pole1'