Проблемы совместимости ActiveX и Winforms - PullRequest
0 голосов
/ 26 июня 2019

У меня есть элемент управления OCX, который я хочу использовать в форме Windows, и у меня возникла интересная проблема с библиотекой взаимодействия, созданной aximp.

По сути, у меня есть библиотека (A), на которую ссылается мой элемент управления OCX (B), в то время как мое приложение WinForms (C) также имеет ссылку на (A).

Когда aximp создает совместимую библиотеку, все свойства и методы, определенные в (B) до использования любых типов в (A), становятся доступными для использования (C). Однако после того, как в (B) используется какой-либо тип (A), в библиотеке взаимодействия нет определенных общедоступных свойств или методов в (C).

Это создает очевидную проблему при попытке ссылки на свойство или метод в моем элементе управления ActiveX из приложения WinForms. Мне любопытно, сталкивался ли кто-нибудь с подобной проблемой также.

...