![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
CreateOleObject [D6, WinXP]
IKV © (2006-04-29 08:07:00)Привет!
Подскажите, пожалуйста! Пишу прогу в Delphi 6.
При выполнении команды
ExcelApp:=CreateOleObject('Excel.Application');
выскакивает ошибка:
Project xxxx raised exception class EOleSysError with message 'Не был произведен вызов CoInitialize'.Process stopped. Use Step or Run to continue.
Причем, ранее мне приходилось создавать программки, использующие вызов
CreateOleObject('Excel.Application');
и все было замечательно.
Что же происходит?
Loginov Dmitry (2006-04-29 08:26:00) [1]Причин может быть несколько:
- код находится в DLL-ке
- не выполняется Application.Initialize
- и другие...
Можешь сам выполнить вызов этой функции: CoInitialize(nil);
Но в конце программы не забудь CoUninitialize();