Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

Связка ActiveX и COM в Java
Список форумов
 ->  Другие технологии


 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
lutaries : 1
Новичок

СообщениеФев 02, 2012 15:12 
Ответить с цитатой
Добрый день!
Требуется осуществить взаимодействие двух объектов - не гуишного 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 или сторонних библиотек.
К началу Посмотреть профиль Отправить личное сообщение
 
Начать новую тему  Ответить на тему
Страница 1 из 1
Список форумов
 -> Другие технологии


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru