![]() |
|
|
|
|
#1
|
||||
|
||||
|
добрый день.
есть процедура olecontainer1.createlinktofile('',false); которая превосходно работает, но почему когда я помещаю ее в тело потока она на отрез отказывается работать, как и любое другое действие с ole в потоке? ошибка "eolesyserror with message' не удается произвести привязку к источнику' " если использовать также в потоке процедуру createobjectfromfile , то ошибка eolesyserror with message ' не был произведен вызов coinitialize' подскажите пожалуйста как дальше жить) |
|
#2
|
||||
|
||||
|
вызвать CoInitialize(nil) в потоке
|
|
#3
|
||||
|
||||
|
Можно попробовать вызывать при создании просто так её из основного потока, и дальше без CoInitialize(nil) должно работать.
|
|
#4
|
||||
|
||||
|
а от чегт coinitialize(nil) вызывать а то я чтото не понимаю
|
|
#5
|
||||
|
||||
|
у меня компилятор пишет что coinitialize undeclared identifier
|
|
#6
|
||||
|
||||
|
Zolman, а как я сказал не пробовал?
|