AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.03.2011, 09:59   #12  
jkspb is offline
jkspb
Участник
 
18 / 20 (1) +++
Регистрация: 03.03.2009
Аналогичная проблема возникает и при создании отчетов в ексель.

По утверждению EMEA Dynamics AX Support, одной из причин может быть фишка операционки - ghost window.
Они предлагают следующие варианты решения проблем:
Цитата:
Workaround 1:
Disable Window Ghosting as described in this post.

Workaround 2:
Debug the X++ code down to the line that is causing the error. Once identified, insert one line before this statement a call to the yield method of the xInfo class.

Example:
infolog.yield();
namespace = outlook.getNamespace(#mapidef);

Workaround 3:
Debug the X++ code down to the line that is causing the error. Once identified, place the statement inside a try / catch block. In the catch block simply retry the operation.

Example:
int retryCount = 3;
//...
try
{
namespace = outlook.getNamespace(#mapidef);
}
catch(Exception::Error)
{
retryCount--;

if(retryCount > 0)
retry;
else
throw(Exception::Error);
}
В моем случае, при массовой печати в ексель, помогает только добавление команды
X++:
infolog.yield();
перед каждой командой обращения к COM объекту.

Последний раз редактировалось jkspb; 21.03.2011 в 10:05.
Теги
документация, com-объект

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибки при работе Axapta fPtr DAX: Администрирование 1 23.08.2007 10:40
Ошибки при работе в трехзвенке tolstjak DAX: Администрирование 3 29.03.2007 12:01
[ANN] WordSL - использование Word 2003 в качестве визуального редактора xsl... belugin DAX: База знаний и проекты 0 26.09.2006 09:12
Вопрос по работе с таблицей в word Protey DAX: Программирование 2 24.08.2006 09:30
Как импортировать из Word chuf DAX: Программирование 4 21.06.2003 15:33

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:49.