День добрый!
Такая задача: Требуется создать OCX компонент с поддержкой определенного интерфеса в Builder.
Сам интерфейс поставляется в виде 2-х файлов: interface.pas и interface.dcu.
Builder при подключении interface.pas создает interface.hpp, содержащий описание интерфейса. По инстукции для Delphi данный интерфейс надо подключать следующим образом:
1) создать ActiveXLibrary и ActiveForm — понятно
1) uses ...,interface,... — понятно
2) добавить в описание типа
type TActiveFormX=class(TActiveForm, IActiveForm, interface)....и переопределить некоторые функции.
и тут проблема: я не могу сделать то же самое в Builder, т.к. множественное наследование VCL классов запрещено.
Как это обойти, т.е. добавит поддержку этого интерфейса — не понимаю. Может кто-нибудь сталкивался с этим ?