Здравствуйте, Sinclair, Вы писали: B>>type TActiveFormX=class(TActiveForm, IActiveForm, interface)....и переопределить некоторые функции. B>>и тут проблема: я не могу сделать то же самое в Builder, т.к. множественное наследование VCL классов запрещено. S>Ну и где здесь множественное наследование VCL-классов? Здесь только один VCL-класс: TActiveForm. Интерфейсы не являются потомками TObject и никаких проблем не будет. Так что — обходить нечего.
Может я чего не понимаю,но если я пишу
class TActiveFormX : public TActiveForm, interface
{...};
то выдается ошибка
E2278 Multiple base classes not supported for VCL classes. В хелпе сказано:Delphi style classes cannot have multiple base classes.
Или я не то делаю ?