С# и OpenOffice и версия Windows

Автор Nickolay79, 24 декабря 2019, 12:10

0 Пользователи и 1 гость просматривают эту тему.

Nickolay79

Добрый день, форумчане! Столкнулся с такой проблемой.
Экспортирую данные в эл. таблицу на машинах с Win 7, программа работает без проблем, а вот с  Windows XP программа выдает ошибку

"External  component has thrown an exception"

в этом месте

XComponentContext oStrap = uno.util.Bootstrap.bootstrap();

Как побороть данную ошибку?
Заранее благодарен за любой ответ.

Yakov

MSVCR установлен и какой версии?
Должен быть установлен MSVCR, использующийся при сборке конкретной версии OpenOffice.

Nickolay79

#2
Microsoft Visual C# 2010 Express на нем собираю проект.

Yakov

#3
Если это не проблема с MSVCR, то можно посмотреть
https://stackoverflow.com/questions/15388526/openoffice-uno-util-bootstrap-bootstrap-hangs-and-does-not-return
и
https://www.codeproject.com/Questions/64686/OpenOFFICE-BOOTSTRAP-PROBLEM
(возникает окно первого запуска OpenOffice, и это является причиной проблемы)

Nickolay79

к сожалению, ничего не понял с примера. у меня на сервере ехе файл и запуск идет на сетевом компьютере. вот если ком с 7 все работает идеально, а попробовал запустить прогу на хр - ошибка

Yakov


Nickolay79


Nickolay79