powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как осуществить вызов своего конструктора при создании класс от TForm ?
1 сообщений из 1, страница 1 из 1
Как осуществить вызов своего конструктора при создании класс от TForm ?
    #39058283
gera3323
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У наследников от класса TForm есть конструктор TForm1(TComponent* Owner),
я добавил еще один TForm1(TComponent* Owner, int a, int b)

Я создаю форму таким образом
Код: plaintext
1.
    TDoor(__classid(TForm1)) \\Это не главная форма



Конструктор класс TDoor реализован примерно так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
TDoor::TDoor( Classes::TComponentClass InstanceClass )
{
	if( !InstanceClass->InheritsFrom(__classid(TForm)))
		return ;

	Application->CreateForm( InstanceClass, &theForm );
       
         // еще строки кода
        theForm->ShowModal();
}



Дак как вот мне вызвать второй конструктор ?
Я знаю что это не сделать(может и сделать) через Application->CreateForm( InstanceClass, &theForm ), а как можно тогда по другому?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как осуществить вызов своего конструктора при создании класс от TForm ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]