Problem [nie rozumiem kodu]

0

Witam
mam maly problem, znalazlem na necie kod zrodlowy ale za bardzo nie moge go zrozumiec a co gorsze go uzyc bo jak go wpisze do buildera to zaraz wywala mi bledy. jak ktos iwe o co chodzi to prosze o pomoc z gory dziekuje

a oto kawalek tego kodu :

if(OpenDialog->Execute())
{
m_NewImageClick(Sender);
switch(OpenDialog->FilterIndex)
{
case 1 :
{
if (srcBmp) delete srcBmp;
srcBmp = NULL;
srcBmp = new Graphics::TBitmap();
if(srcBmp)
try
{
srcBmp->LoadFromFile(OpenDialog->FileName);
GetRGB(srcBmp, destBmp);
SrcImage->Picture->Bitmap->Assign(srcBmp);

i tak dalej i kompilator nie wie co to jest srcBmp a z tego co przeczytalem w opisie to jest to obiekt typu TBitmap, przechowujacy kopie orginalnego obrazu ale mi kompilator mowi ze nie wie co to jest :(

0

Po pierwsze:
Pisz tematy, które zawierają esencję błędu, a nie "Problem", czy "pomocy" :-[
Jesteś nowy, więc aby drugi raz nie narazić się innym użytkownikom tego forum, przeczytaj ten wątek: http://http://4programmers.net/Forum/viewtopic.php?id=32471

Po drugie:
Zadeklaruj sobie na początku funkcji zmienną srcBmp i tyle:
TBitmap *srcBmp;

0

Po pierwsze to upewnij się czy umieściłeś komponent TOpenDialog (chyba na zakładce Dialogs :P ) a TBitmap srcBmp; spróbuj zastąpić Bitmap *srcBmp;.
Aha, nie jestem pewny, ale musisz chyba jeszcze dodać komponent TImage.

1 użytkowników online, w tym zalogowanych: 0, gości: 1