Witam!
Próbowałem utworzyć program prezentowany przez Pana Zelenta w 9 odcinku kursu obiektowego. Wszystkie 9 pustych obrazów i obrazek z kółkiem elegancko się załadowało, ale w ich miejsce nie chcą się ładować inne. Sprawdzałem if'a i rzeczywiście reaguje na wciśnięcie pola, w którym ma się wyświetlać obraz. Porównywałem swój kod z kodem przedstawionym w odcinku i teoretycznie wszystko powinno działać, ale nie działa, nie wiem czemu. Mam identyczną strukturę plików jak w odcinku. Proszę o pomoc. Oto kod mojego Unit1.cpp:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
char p1,p2,p3,p4,p5,p6,p7,p8,p9;
char kto;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
pole1->Picture->LoadFromFile("img/nic.bmp");
pole2->Picture->LoadFromFile("img/nic.bmp");
pole3->Picture->LoadFromFile("img/nic.bmp");
pole4->Picture->LoadFromFile("img/nic.bmp");
pole5->Picture->LoadFromFile("img/nic.bmp");
pole6->Picture->LoadFromFile("img/nic.bmp");
pole7->Picture->LoadFromFile("img/nic.bmp");
pole8->Picture->LoadFromFile("img/nic.bmp");
pole9->Picture->LoadFromFile("img/nic.bmp");
tura->Picture->LoadFromFile("img/osmall.bmp");
char p1='n',p2='n',p3='n',p4='n',p5='n',p6='n',p7='n',p8='n',p9='n';
kto='o';
}
//---------------------------------------------------------------------------
void __fastcall TForm1::pole1Click(TObject *Sender)
{
//Button1->Caption=("test"); - sprawdzam, czy program reaguje na nacisniecie pole1
if(p1=='n')
{
if(kto=='o')
{
pole1->Picture->LoadFromFile("img/o.bmp");
p1='o';
kto='x';
tura->Picture->LoadFromFile("img/xsmall.bmp");
}
else
{
}
}
}
//---------------------------------------------------------------------------
Pozdrawiam