21.10.2010, 17:53 | #1 |
Участник
|
Пакетная печать com-объектов на терминальном сервере
Проблема в следующем есть набор заказов, по которым необходимо сформировать пакет печатных документов, в том числе Excel, Word, для чего запускаются классы ComExcelDocument_RU, ComWordDocument+RU, но при печати система постоянно валиться на параметрах com-объектов.
Поюзов поиск определили, что для терминальных серверов необходимо оборачивать передачу параметров через объекты (ComVariant), таким образом, вылечили ошибки выполнения на параметрах, которые передаются. Но теперь система валиться при вызове методов, т.е. получить очередной com-объект на текущий момент это строка comHPageBreak = comWorkSheet.hPageBreaks(); (в ComExcelDocument_RU.getHPageBreak) Что интересно система для первого заказа полностью корректно выводит все документы, а на втором начинает выдавать ошибки. При этом все объекты Excel и Word в пакетной печати аккуратно закрываются. Кто может подсказать в каком направление копать? |
|
22.10.2010, 07:06 | #2 |
Участник
|
В отчётах используете ProgressBar? Если да, отрубите его везде.
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|