com4j против jacob для вызова COM-методов из Java

Я поддерживаю устаревшее Java-приложение, которое используетИаковили Java-COM Bridge, чтобы делать вызовы через интерфейсы COM MS VBA и MS Word. Я смотрел наcom4j от Солнца, и это выглядит многообещающе.

Причина, по которой он выглядит хорошо для меня, заключается в том, что он использует привязку vtable к методам вместо IDispatch. Предполагая, что все COM-объекты, которыми мы манипулируем с существующими интерфейсами vtable, кажется более чистым использовать их вместо IDispatch. В те времена, когда в COM и CORBA использовались технологии горячего двоичного интерфейса, я помню, что раннее связывание через vtable давало лучшую производительность, чем позднее связывание через IDispatch.

Кто-нибудь мигрировал из Джейкоба в com4j? Если да, то какие подводные камни и уроки были извлечены?

Ответы на вопрос(2)

Ваш ответ на вопрос