Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.08;
Скачать: CL | DM;

Вниз

как создать форму если ее класс известен только в рантайм?   Найти похожие ветки 

 
segor   (2004-07-22 16:29) [0]

пробовал TForm(findClass(имя_класса_формы)).Create(Self) - не работает
TForm(findClass(имя_класса_формы).Create) - создает что-то, но конструктор формы не вызывается


 
Юрий Зотов ©   (2004-07-22 16:47) [1]

См. RegisterClass(es). Вызывать надо ДО вызова Get/FindClass.


 
VMcL ©   (2004-07-22 16:48) [2]

Форма зарегистрирована?


 
Petr V.Abramov   (2004-07-22 17:56) [3]

Да, скорее всего, зарегистрирована, иначе бы с обоих случаях "не работало". Наверное, с имя_класса_формы чего-то нехорошо.


 
Гаврила ©   (2004-07-22 18:02) [4]

TFormClass(findClass(имя_класса_формы)).Create(Self)


 
VMcL ©   (2004-07-22 18:24) [5]

>>Гаврила ©  (22.07.04 18:02) [4]

И то верно.

>>segor  (22.07.04 16:29)

http://www.obsof.com/delphi_tips/delphi_tips.html


 
segor   (2004-07-22 21:35) [6]

форма зарегистрирована
Гаврила, а что такое TFormClass?


 
VMcL ©   (2004-07-22 21:36) [7]

>>segor  (22.07.04 21:35) [6]

Forms.pas:
TFormClass = class of TForm;


 
segor   (2004-07-22 21:38) [8]

Всем Спасибо за помоч!



Страницы: 1 вся ветка

Текущий архив: 2004.08.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
14-1089707695
KosilkA
2004-07-13 12:34
2004.08.08
Вот же гадость! (portal.tetki.ru)


14-1090288714
Думкин
2004-07-20 05:58
2004.08.08
С днем рождения! 20 июля


1-1090603641
DeScriptor
2004-07-23 21:27
2004.08.08
Многократный запуск собственного потока


1-1090495879
Димон
2004-07-22 15:31
2004.08.08
Быстро грузить текстовые файлы порядка 10 метров


4-1088166460
Дмитрий2004
2004-06-25 16:27
2004.08.08
Как можно узнать FPS