|
![]() |
#1 |
Участник
|
Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент)
Поговорим об ADO Поговорим об MS Script Control Ещё, если переписывать отчёты для вас не вариант, то тогда для увеличении производительности можно попробовать распаралелить их построение. Какждый отчёт запускать в отдельном потоке. Это, к стати, поможет ещё и застраховаться от ошибок, появляющихся на ровном месте: Ошибка времени выполнения в ComExcelDocument_RU.findRange() Цитата:
Сообщение от AndreyStar
![]() Когда искал причину, увидел что в других языках обращения к COM компилируются с атрибутом [STAThread] - однопоточное исполнение, ну и появилась мысль что многопоточность Win7 мешает жить. Попытка запустить dax2009 в режиме совместимости чуть улучшила ситуацию, но проблему не решила и тогда пришла идея запустить класс экспорта в отдельном потоке, и все заработало
Последний раз редактировалось S.Kuskov; 02.02.2012 в 08:16. |
|
|
За это сообщение автора поблагодарили: lev (5). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|