Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка во время выполнения потока... [D7, WinXP]


random(1024) ©   (2008-04-15 21:36:00) 

В процедуре потока выполняю
xls := CreateOleObject('Excel.Application');
после этого действия дальнейшие интсрукции не выполняются...
Во время степ бай степ дебаггер выкинул такое сообщение:
Project PROGRAM.exe raised exception class EOleSysError with message 'CoInitialize has not been called'. Process stopped. Use Step or Run to continue.


Что я не правильно сделал? Неужели в потоках нельзя работать с ком-объектами?)


random(1024)   (2008-04-17 14:23:00) [1]

Возникло и узнал)) всем спасибо)
http://podgoretsky.com/ftp/Docs/Delphi/DX/COMmodel.html


DrPass   (2008-04-15 23:37:00) [2]


> В чем ошибка, и как ее исправлять...

Желание узнать, что такое CoInitialize, не возникло?


Reindeer Moss Eater   (2008-04-15 22:01:00) [3]

call coinitialize


random(1024)   (2008-04-15 21:58:00) [4]

понятно, то понятно... В чем ошибка, и как ее исправлять...


Германн   (2008-04-15 21:45:00) [5]


> CoInitialize has not been called

Всё просто и понятно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо