Форум: "Основная";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];
ВнизКак унаследовать форму из одного пакета в другом Найти похожие ветки
← →
id_privin (2002-09-13 12:39) [0]Собственно сабж : Есть пакет А в нем форма TCommonParent. Хочеться сделать еще два (в переспективе больше) пакета C и D. В пакете С хочеться иметь форму TTypeCParent, а в пакете D TTypeDParent. Обе формы хочеться унаследовать от TCommonParent.
Пробовал так :
1) добавляем TCommonParent в репозиторий. Тогда в пакетах-потомках делаю New->TCommonParent а дельфа предлагает только copy, но не inherit.
2) В левом проекте создаю форму потомка и ручками переношу модуль и dfm в пакет. Говорю Add Unit. А мне в ответ "Can"t find ancestor for TCommonParent" и форма не добавляется.
3) добавляю в пакет-потомок TCommonParent. Делаю наследника. Все компилирует, открывает, видит но .... при попытке инсталировать говорит что модуль с TCommonParent уже есть. Удаляю его из пакета - перестает открывать форму потомка.
Мастаки!!! Как Быть??????
← →
Best Before 2024 (2002-09-13 12:49) [1]2) В левом проекте создаю форму потомка и ручками переношу модуль и dfm в пакет. Говорю Add Unit. А мне в ответ "Can"t find ancestor for TCommonParent" и форма не добавляется.
Создай группу проектов A и С
В пакет С в секцию requires добавь A
← →
id_privin (2002-09-13 12:51) [2]Проши прощения за ламерский вопрос но,
как создавать группу проектов? (никогда этого не делал)
← →
Best Before 2024 (2002-09-13 12:53) [3]File->New->Other->Project Group
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c