Форум: "Основная";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
ВнизTForm. Помогите пожалуйста в устранение ошибку онаследения tForm! Найти похожие ветки
← →
NikB (2003-04-19 00:09) [0]Помогите пожалуйста в устранение ошибку онаследения tForm!
У меня возникла такая проблема:
1. Связи наследников:
TRetr_MDIChild = class(TForm)
TRetr_MDIChild_1 = class(TRetr_MDIChild)
TRetr_MDIChild_Spr = class(TRetr_MDIChild_1)
У TRetr_MDIChild_1положил tPopupMenu ( включая ItemPrint, ItemText: TMenuItem).
Когдата наверное редактировал етот компонент, но в форме TRetr_MDIChild_Spr. С тех пор начали вiйходят ошибки при загружение форму в Делфи (когда TRetr_MDIChild_Spr загружая ранше чем TRetr_MDIChild_1; когда порядок наоборот – все нормално).
Конечно, я попробовал стиреть tPopupMenu в TRetr_MDIChild_1и опят добавил, кроме етого менял имена его TMenuItem.
Когда загручена TRetr_MDIChild_1, все нормално вииглядит, но когда загрузена только TRetr_MDIChild_Spr, ее TmenuItem хранят старие имена и старие имена обработчиков собитии.
Я смотрел в *.dfm как текст – ничего странново (и никаких TmenuItem) не увидел.
Уверен, что в етом форуме поможете мне разобратся, спасибо за етого.
(Прошу прощения за своего русского язика)
← →
Юрий Зотов (2003-04-19 08:24) [1]Маловато информации, можно только предполагать...
Формы-предки должны быть подключены к файлу проекта, иначе где же он возьмет унаследованные формами-потоиками ресурсы? А еще лучше - делать визуальное наследование форм через репозиторий, тогда все будет происходить автоматически.
← →
NikB (2003-04-19 13:29) [2]Спасибо за ответа!
Ети форми добавлени через New, TabSheet моего проекта, inherited.
Я селал попитку оставит ж проект 3-4 маленкие форми что би послат (как пример) Ю.Зотову (я - нахал), но в маленком проекте не били характерние ошибки. Попробую сам устранит баг, но если сумею сделат пример в менше 20 строк - буту силат Юрию Зотову :)
Eще раз спасибо!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c