Как проверить в Java, используя JIntegra, если COM-объект реализует интерфейс? - PullRequest
2 голосов
/ 08 октября 2008

Я работаю с JIntegra java com bridge. У меня есть объект типа Object, истинный кокласс которого неизвестен. Мне нужно проверить, может ли этот объект быть приведен к определенному интерфейсу COM (у которого есть прокси-класс, сгенерированный JIntegra).

Ответы [ 2 ]

1 голос
/ 10 октября 2008

Звоните queryInterface() на прокси. Он должен выдать исключение, если базовый COM-объект не реализует интерфейс прокси.

0 голосов
/ 08 октября 2008

Если прокси-класс реализует (сгенерированный) интерфейс, можете ли вы проверить, является ли объект его экземпляром?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...