Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > java+com


Автор: bio_hazard 29.11.2007, 08:35
Здравствуйте. Скажите пожалуйста где можно почитать на русском про то как из java использовать com объекты windows. Через google нашел вот это http://sourceforge.net/projects/jacob-project/ 
Читаю сижу, но пока не очень понятно

Автор: ecologist 29.11.2007, 09:51
Когда-то Майкрософт выпустил свою Java и там был набор классов для этого. Теперь они Java еще больше не жалуют и потому либо искать старые классы от Майкрософт либо использовать JNI и через него стучаться к COM-объектам.

Автор: bio_hazard 29.11.2007, 11:00
Буду потихоньку читать про jni, но может кто знает про другие решения ?

Автор: ivg 29.11.2007, 11:50
Цитата(bio_hazard @  29.11.2007,  11:00 Найти цитируемый пост)
другие решения ?

http://www.eclipse.org/swt/

Автор: AlexeyVorotnikov 29.11.2007, 12:02
Цитата(ivg @ 29.11.2007,  11:50)
Цитата(bio_hazard @  29.11.2007,  11:00 Найти цитируемый пост)
другие решения ?

http://www.eclipse.org/swt/

А при чём тут SWT? Или я что-то не понимаю?

Автор: bio_hazard 29.11.2007, 12:11
Действительно, swt мне не поможет совсем smile

Автор: ivg 29.11.2007, 15:52
Цитата(AlexeyVorotnikov @  29.11.2007,  12:02 Найти цитируемый пост)

А при чём тут SWT? Или я что-то не понимаю?

Ааа...
Вопрос был про "прочитать". Простите, не внимателен.
Но тем неменее, в SWT можно получать доступ к Ole, ActiveX, можно встраивать последние в GUI - это точно. Видел в исходниках как реализованы(на Java) интерфейсы IUnknown, IDispatch и др. Предполагаю, что таким же "макаром" можно реализовать другой COM-интерфейс.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)