Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Помощь с компонентой


Автор: think 19.4.2009, 02:12
Вообщем, смотрите:
Код

__fastcall TEco::TEco(TComponent* Owner)
        : TPanel(Owner)
{                                                                                                      //содержание этой функции                
  Height = 588;                                                                                //нужно переместить...
  Width = Height;
  TImage *background = new TImage(this);
  background->Parent = this;
  background->Name = "Background";
  background->Picture->LoadFromFile("Background1.bmp");
  background->Height = this->Height;
  background->Width = this->Width;
  background->Left = 0;
  background->Top = 0;
  background->Proportional = true;
}
//---------------------------------------------------------------------------
namespace Eco
{
        void __fastcall PACKAGE Register()
        {
                 TComponentClass classes[1] = {__classid(TEco)};
                 RegisterComponents("Ecosystem", classes, 0);
        }
}

class Ecosystem
{
public:
  Ecosystem();
};

Ecosystem::Ecosystem()
{
                                                                                                              //сюда!!!!
}

Спасибо!

Автор: Anikmar 19.4.2009, 02:24
Не понял, что нужно. Может быть это:
Код

class Ecosystem : public TEco
{
public:
  Ecosystem(TComponent* Owner);
};

Ecosystem::Ecosystem() : TEco(Owner)
{
                                                                                                              //сюда!!!!
}

Автор: think 19.4.2009, 12:40
Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)