У меня есть базовая форма с потомками.Базовая форма содержит TElRelDataSource (из ElPack v4.00).Когда я открываю дочернюю форму, я получаю сообщение об ошибке «не могу наследовать от (родительская форма). Содержит компонент, который не поддерживает наследование».Это происходит с открытыми формами предков (их две), чтобы избежать ошибки «предок для (родительская форма) не найден».
Delphi 7 не поддерживает (AFAIK) финализирующие классы, но, похоже, этобыть стандартным сообщением об ошибке.Он включен в указатель «Tomes of Delphi: поиск и устранение неисправностей», но у меня нет его копии, и я не хочу тратить $ 60, чтобы прочитать запись типа «вот почему вы должны избегать VFI» (будучи пессимистичным в отношениисодержание книги).Кроме этого, в Google или Bing нет ссылок.
Это код, который я недавно унаследовал от кого-то, кто ушел некоторое время назад, и я первый, кто изменил его с тех пор, как они ушли.Что означает, что я не могу спросить, как он создал оскорбительную форму.
Итак, как мне обойти это сообщение об ошибке?