Главная страница
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.024 c
1-1097310723
Kolan
2004-10-09 12:32
2004.10.31
Access violation и chart


3-1096497226
Vsevolod
2004-09-30 02:33
2004.10.31
Проблема с БД


1-1097829182
doodle
2004-10-15 12:33
2004.10.31
Как создать собственный графический интерфейс.


14-1097537109
Knight
2004-10-12 03:25
2004.10.31
Кажется, придётся менять ник...


1-1098176816
Eyfel
2004-10-19 13:06
2004.10.31
Delphi 8.net + NetFramework Update