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

Вниз

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

 
некто   (2004-10-12 16:36) [0]

Доброе время суток, мастера. Возникла следующая проблема.
Есть иерархии:
FrameА -> FrameB;
FormA -> FormB -> FormC;
затем на FormC кладется FrameB;
затем создается пользовательская форма FormUser = class(FormC).при попытке запустить на выполнение проект с FormUser Delphi ругается на то что не может найти класс TAction(на FrameA лежит ActionList)


 
некто   (2004-10-13 17:22) [1]

Кто-нибудь сталкивался с такой проблемой?


 
Гаврила ©   (2004-10-14 00:34) [2]

Фреймы вообще штука достаточно глючная, а при их наследовании глючность многократно возрастает, так что я их не использую, а вставляю форму вместо фрейма на парент-форму(в run time). Заставить ее вести себя также, как фрейм - дело одной минуты


 
jack128 ©   (2004-10-14 00:48) [3]

Все не так страшно как кажется. Открой всю цепочку наследования у фреймов и форм, может где то что удалил или переименовал, а дельфя "забыла" обновить наследников..


 
некто   (2004-10-18 16:30) [4]

To jack128
проблема в том, что у меня вся цепочка открыта постоянно. Более того, если проделать следующее
FormUser = class(FormB)
FrameUser = class(FrameB)
затем FrameUser помещаем на FormUser...
то все прекрасно работает!!!


 
xmrz   (2004-10-18 22:33) [5]

С Actions постоянно такая проблема, создавай фрейм динамически, в run-time и давай Action"ам осмысленные названия


 
некто   (2004-10-19 23:15) [6]

To xmrz
Я перед этим пытался сделать подобную иерархию. Тлько там ActionList вообще не было, зато был Bar. При этом возникало похожее сообщение, только оно относилось именно к Bar!
> создавай фрейм динамически
B все-таки надо получить доступ к иерархии в DesignTime!


 
Mim1 ©   (2004-10-20 06:06) [7]

У меня странным образом дизайнер delphi решал что предок не frame а form и наполнял резактируемы наследуемый фрейм свойствами формы вроде pixelsperinch и т.п. :)



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

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

Наверх




Память: 0.48 MB
Время: 0.046 c
14-1097747241
Gorlum
2004-10-14 13:47
2004.10.31
Вот думаю написать одну программку...


14-1097177417
KilkennyCat
2004-10-07 23:30
2004.10.31
Деньги


3-1096522612
Softamas
2004-09-30 09:36
2004.10.31
Access -> ODBC -> BDE -> Delphi. Проблема с кодировкой


4-1096027253
Yurko
2004-09-24 16:00
2004.10.31
Как показать Baloon НЕ возле TrayIcon ?


14-1097674190
Cosinus
2004-10-13 17:29
2004.10.31
Господа, не подскажите, где можно файл выложить на время>=30 дней