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

Вниз

Опять наследуемые формы и Ehlib (DBEditEh.Buttons)   Найти похожие ветки 

 
analyser   (2004-09-21 16:22) [0]

Иерархия форм - TForm1 и TForm2(TForm1). Реальная форма - TForm2.
На Form1 помещен DBEditEh из Ehlib (Ehlib у меня версии 3.2). У него определен button (TVisibleEditButtonEh). Пока все ОК. Form2 создается и "едит с буттоном" на ней виден.
Добавляем в Form1 обработчик буттона OnClick (любой, самый простейший - ShowMessage)и при попытке компиляции получаем:

[Error] RLINK32: Error opening file "Unit2.DFM"

Unit2 - это тот, где Form2. После этого все - кранты. Форма Form2 на экране еще видна, но попытка любого действия с ней приводит к Access violation in module "Vcl50.bpl".

Может кто прокомментировать ? (Воспроизводится элементарно, в 5 кликов...)

PS: Хотя по практически абсолютному игнорированию предыдущей темы про наследуемые формы, это никому не интересно...


 
Val ©   (2004-09-21 16:29) [1]

а форму 2 закрываете в делфи, когда ее родителя редактируете?


 
KSergey ©   (2004-09-21 16:31) [2]

Ага, есть косяк
Ну либо автору пишите (только сначала - новую версию взять, мож исправлено)
Либо сами ищите, что там на момент создания компонента происходит, как найдете  -опять же автору ;)


 
KSergey ©   (2004-09-21 16:32) [3]

>  [1] Val ©   (21.09.04 16:29)
> а форму 2 закрываете в делфи, когда ее родителя редактируете?

А пофиг.
Я сначала сделал форму, потом обработчик, проверил - работает.
Сделал наследника формы - и кирдык...


 
analyser   (2004-09-21 16:34) [4]

Вдогонку:
У меня прокатило вот такое:
1) Добавляем button в Form1, описываем его событие OnClick,
2) button удаляем (при этом процедура DBEditEh1EditButtons0Click в модуле остается).
3) Проделываем то же самое в Form2 (добавляем button и описываем его событие OnClick. - Удалять его уже не надо).

Теперь при работе формы Form2 нажатие этого button"а приводит к последовательному выполнению кода из Form1 и Form2...

Во какая фигня...



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
8-1090659762
DarkAvenger
2004-07-24 13:02
2004.10.17
тег mp3 файла


10-1046441534
JibSkeart
2003-02-28 17:12
2004.10.17
COM ATL + Events ?


4-1094845471
Зяц
2004-09-10 23:44
2004.10.17
Консоль и GUI двойной удар


3-1095610419
dron-s
2004-09-19 20:13
2004.10.17
Сортировка с помощью SQL


1-1096479986
xman
2004-09-29 21:46
2004.10.17
TreeView