Здравствуйте, Barlog, Вы писали:
B>type TActiveFormX=class(TActiveForm, IActiveForm, interface)....и переопределить некоторые функции.
B>и тут проблема: я не могу сделать то же самое в Builder, т.к. множественное наследование VCL классов запрещено.
Ну и где здесь множественное наследование VCL-классов? Здесь только один VCL-класс: TActiveForm. Интерфейсы не являются потомками TObject и никаких проблем не будет. Так что —
обходить нечего.
... << RSDN@Home 1.0 beta 3 >>
Здравствуйте, Barlog, Вы писали:
Интересно.
B>Или я не то делаю ?
Хм, а может TActiveForm уже унаследована от IActiveForm? Просто в Дельфи "реализация интерфейсов" не наследуется, и там надо в каждом классе явно прописывать все реализованные интерфейсы. Даже если предок был уже умелым. Проверь.
... << RSDN@Home 1.0 beta 3 >>