Связь компонентов Delphi 7. Наследование

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Связь компонентов Delphi 7. Наследование

Связь компонентов Delphi 7. Наследование

Sam1306 » 25 фев 2014, 20:11

Добрый день.
Помогите мне пожалуйста разобраться с такой интересной проблемой! Описание компонентов. Есть компонент типа диалога TlookUp. Ему в качестве параметра передается dataset источник и dataset приемник. По выбору пользователя из источника определенные fields вставляются в приемник. Этот компонент использует определенную форму FrmLook, так же может использовать другую форму описаную в property содержащую подходящие компоненты. Форма frmLook содержит в себе dbgrid и пару кнопок, и ActionList.
Суть проблемы. Так как компонент универсален и все его состовляющие находятся в каталоге Delphi в папке VCL то мы можем унаследоваться от формы FrmLook, и добавив туда действий, кнопок подать в компонент TLookUp. И тут возникает проблема. Когда компилируем приложение и работаем все хорошо. Как только закрываем Delphi и открываем снова, то наш наследник формы FrmLook не знает как найти форму FrmLook! Проблема решается если открыть сначало FrmLook, а потом открывать наследника. Как можно сделать так чтобы Delphi не теряла предка (FrmLook)? Помогите пожалуйста.

Вернуться к началу