|
|
#1 |
|
Участник
|
Использую Axapta 3.0 sp6. Есть обработка, которая передает данные в Excel, там происходит расчет и данные возвращаются в Аксапту. Общение через класс ComExcelDocument_RU. На 32-разрядных системах все работает отлично. На Windows 7 x64 и Windows Server 2008 R2 иногда возникают ошибки в непредсказуемых местах, но всегда при вызове методов COM объектов. Я подозреваю, что виновата платформа x64. Обоснованы ли мои подозрения? Есть ли способы побороть это?
|
|
|
|
|
#2 |
|
Участник
|
А версии MS Office на 32-х и 64-х битных системах одинаковые?
__________________
С уважением, Александр. |
|
|
|
|
#3 |
|
Участник
|
|
|
|
|
|
#4 |
|
Участник
|
Посмотрите материал про особенности регистрации com-объектов в 64-разрядных системах:
Регистрация COM-объектов
__________________
С уважением, Александр. |
|
|
|
| За это сообщение автора поблагодарили: Logger (3). | |
|
|
#5 |
|
MCP
|
а вы случайно терминальный доступ не используете? Клиент на Windows7 запускается на локальном компьютере, или через RDP заходите на него? Если это терминальный рабочий стол то возможно заканчивается память и система перестает видеть методы COM объекта (отключается его диспетчеризация)
|
|
|
|
|
#6 |
|
Участник
|
Цитата:
Сообщение от kornix
а вы случайно терминальный доступ не используете? Клиент на Windows7 запускается на локальном компьютере, или через RDP заходите на него? Если это терминальный рабочий стол то возможно заканчивается память и система перестает видеть методы COM объекта (отключается его диспетчеризация)
|
|
|
|
|
#7 |
|
Участник
|
Решение здесь Win2008 и вызов методов COM-объектов
|
|
|