Понадобилось мне перекрыть класс формы
(При динамическом создании не получается использовать
находящийся в вне класса обработчик события от нажатия клавиш


И при создании перекрытой формы (если проект без файлов *.LRS )
выдает ошибку из за поисков несуществующих ресурсов!
(напоминаю форма создаётся динамически и никак с основной не связана
и ни каких внешних ресурсов понятное дело нет )
В данном случае проблему решил присвоением обработчика из «не созданного»
класса в форму «обычного» типа TForm
( Пришлось использовать в обработчике свойства непосредственно из
переменной экземпляра TForm что в общем случае не очень то хорошо
но у меня это просто диалог «разового действия» так что все работает )
Но суть в том что если мне понадобится действительно сложное изменение в ТForm
я не смогу его применять в динамически создаваемой форме .
Отсюда вопрос: как отучить класс порождённый от класса формы от поисков не существующих в природе ресурсы ?
Зы
Рецепт прятать каждый новый класс в свой модуль не годится, так как может сильно запутать логику передачи параметров …