Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2010, 11:36   #1
blob
Пользователь
 
Регистрация: 24.08.2010
Сообщений: 34
Восклицание Автоматизация Microsoft Office

Всем доброго времени суток. Возник жуткий затык по данной теме. Написана надстройка на VC++6.0(mfc) для MSQLServer с возможностью формирования разнообразных отчётов в Microsoft Word и Excel(2003), в которой через стандартную автоматизацию идёт обращение к объектам приложений MOffice. В скомпилированой программе с вероятностью 10% вываливается критическая ошибка(невозможность прочтения с обращением по адресу около нулевого) с полным крэшем при формировании какого либо отчёта, хотя везде натыкано куча try/catch(...) блоков. Ошибки то модуля comctl32.dll, то gdi32.dll, то netdll.dll. Обычно отчёт выполняется, офис-приложение открывается, но при переключении окна назад в программу вываливается крит, очень редко крит проявляется и до отработки отчёта. При этом в окне программы половина элементов не перерисовывается (в программе несколько закладок, вываливается на любой). Занимательно, что возникает именно при отчётах, при банальном переключении окон такого замечено не было, хотя судя по модулям, ошибка при обращении к кривому поинтеру. Вопрос собственно, может кто сталкивался с такой бедой при автоматизации ( может необходима хитрая инициализации объектов офиса и их хитрое освобождение)? Или вероятнее другая причина крита?
blob вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает Microsoft Office YjdbxjrSOS Microsoft Office Excel 1 27.06.2009 15:16
Microsoft Office Outlook 2003 Flangini Свободное общение 11 17.06.2009 08:02
Автоматизация в MS Office Excel BOZO Microsoft Office Excel 4 23.03.2009 16:30
Microsoft office chart в C# RomanIgorevi4 Общие вопросы .NET 2 12.07.2008 13:58
Microsoft Office юлиия Свободное общение 4 03.05.2008 12:16