|
![]() |
#1 |
Участник
|
Пока наиболее стабильным решением является запуск приложений MS Office в отдельном потоке (thread). Все остальные решения не гарантируют стабильности
Пример реализации можно посмотреть вот здесь. Если не ошибаюсь, в Ax3.0 это тоже можно сделать Ошибка времени выполнения в ComExcelDocument_RU.findRange()
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
![]() |
#2 |
Участник
|
Подождите, а использование COMDispFunction тоже не гарантирует?
Вот, например: Win2008 и вызов методов COM-объектов |
|
![]() |
#3 |
Участник
|
С потоками пока решил не пробовать. Вчера изменил метод «\Classes\ComOfficeDocument_RU\initAplication» через COMDispFunction,
по аналогии с Ошибки Word 2003 при работе в терминальном режиме. Погоняли с пользователем проблемный отчет, работает стабильно.
__________________
Axapta 3.0 SP6 |
|
|
За это сообщение автора поблагодарили: kvg6 (3). |
Теги |
ole |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|