![]() |
|
#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, а как я сказал не пробовал?
|
#7
|
||||
|
||||
![]() ругается компилятор на эту строчку..
как именно ее описать , в каком месте программы, надоли что подключать? |
#8
|
||||
|
||||
![]() я имею ввижу при создании формы вызвать эти процедуры просто так, и в потоке они уже не будут требовать coinitialize(nil)
|
#9
|
||||
|
||||
![]() компялятор на эту строчку ругается
|
#10
|
||||
|
||||
![]() uses ActiveX
Пишу программы за еду. __________________ |