Я работаю над проектом в Delphi 7, где хотел, чтобы формы наследовали компоненты из других форм. Я смог получить эту работу, но столкнулся со следующими проблемами (и я собираюсь опубликовать решения, которые, надеюсь, помогут другим в будущем):
- В файле .pas формы я бы изменил форму наследования из какой-либо другой формы, но она не получит компоненты из формы предка.
- Для определенных форм потомков я получаю следующее сообщение об ошибке при открытии формы во время разработки: "Ошибка создания формы: предок для" TAncestorForm "не найден". Я должен сначала вручную открыть форму предка, а затем я мог бы открыть форму потомка.