![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| lutaries |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 2.2.2012 Репутация: нет Всего: нет |
Добрый день!
Требуется осуществить взаимодействие двух объектов - не гуишного COM объекта и ActiveX объекта. Оба объекта работают в рамках Java приложения. ActiveX запущен благодаря Eclipse библиотеке - SWT. У COM объекта (ATL проект С++) был добавлен метод, позволяющий присоединять запущенный ActiveX объект через метод SetObj с параметром LPDISPATCH. SWT не умеет запускать негуишные COM объекты. Использовал Jacob. Не врублюсь, как с помощью библиотеки SWT получить аналог LPDISPATCH объекта. Можно пойти другим путем - добавить в таблицу ROT (Running Object Table) запущенный ActiveX объект. И к нему цепляться getActiveObject на С++ в ATL проекте. Но опять вопрос - как добавить в ROT запущенный ActiveX объект (обертка OleControlSite) средствами Java или сторонних библиотек. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |