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


Автор: VictorOff 1.8.2008, 11:59
В модуле описываю класс, наследник TForm, на попытку динамически создать экземпляр этого класса, отвечают "Resource not found", то бишь хотят dfm файл. А нельзя ли как нибудь без него? Когда я создаю экземпляр TForm откуда берется dfm-файл? Нельзя ли использовать его и для класса-наследника?

Автор: vinter 1.8.2008, 12:19
а причем тут  C/C++: Общие вопросы ?

Автор: 586 1.8.2008, 13:15
Код
class TMyForm: public TForm
{
public:
    __fastcall TMyForm(TComponent *AOwner) : TForm(AOwner, 0)
    {
        Caption = "My Form";
    }
};

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    TMyForm *f = new TMyForm(Owner);
    f->ShowModal();
    delete f;
}

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