Попробовал сделать следующее:
Создаем DataModule, называем его DMCommon, получаем класс TDMCommon.
Создаем еще один, называем его DMOrder, получаем класс TDMOrder.
Исправляем декларацию класса TDMOrder = class(TDMCommon) — т.е. наследуем новый класс от TDMCommon.
При создании DataModule Delphi создает файл frm, после описанной выше процедуры в frm добавляется описание свойств Color и Font,
естественно в pas файле этих свойств нет (их нет ни в одном из базовых классов). При выполнении имеем Access violation.
Ручное удаление из frm строк с описанием Color и Font ничего не дает, delphi добавляет их снова.
Update на delphi не стоит. Поиск в инете ничего не дал.
Вопрос: кто-нибудь встречался с подобным поведением, и как это исправить?