TIP: Click on subject to list as thread! ANSI
echo: c_plusplus
to: ALL
from: KNUT SCHUENEMANN
date: 1997-10-10 11:42:00
subject: BCB-Frage

I'm wondering...
why
  void __fastcall TChild::CopyImageClick(TObject *Sender)
  {
    TChild* child = new TChild(this);
    child->Image->Picture = this->Image->Picture;
    child->ClientWidth = child->Image->Picture->Width;
    child->ClientHeight = child->Image->Picture->Height;
    child->Caption = this->Caption;
    child->Show();
  }
and
  void __fastcall TImageTool::FileOpenClick(TObject *Sender)
  {
   if (OpenDialog->Execute())
   {
    if (NumberOfPictures < 12)
    {
     TChild* child = new TChild(this);
     Picture[NumberOfPictures++] = child;
     child->Image->Picture->LoadFromFile(OpenDialog->FileName);
     child->ClientWidth = child->Image->Picture->Width;
     child->ClientHeight = child->Image->Picture->Height;
     child->Caption = OpenDialog->FileName;
     child->Show();
    }
   }
  }
work perfectly well (loading a new picture or copying an existing one),
but
  void __fastcall TImageTool::Kopie1Click(TObject *Sender)
  {
    TChild* child = new TChild(ActiveMDIChild);
    child->Image->Picture = ActiveMDIChild->Image->Picture;
    child->ClientWidth = ActiveMDIChild->Image->Picture->Width;
    child->ClientHeight = ActiveMDIChild->Image->Picture->Height;
    child->Caption = ActiveMDIChild->Caption;
    child->Show();
  }
and
  void __fastcall TImageTool::Kopie1Click(TObject *Sender)
  {
    TChild* child = new TChild(this);
    child->Image->Picture = ActiveMDIChild->Image->Picture;
    child->ClientWidth = ActiveMDIChild->Image->Picture->Width;
    child->ClientHeight = ActiveMDIChild->Image->Picture->Height;
    child->Caption = ActiveMDIChild->Caption;
    child->Show();
  }
fail (both with an "'Image' is not a Member of 'Forms:TForm'"-Error)?
Knut
--- Yuppie v2.11
---------------
* Origin: The Stoned Ghost (2:2437/120.5)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.