各位高手帮小弟!我在DLL使用ADO........... (20分)

  • 主题发起人 主题发起人 大头猫
  • 开始时间 开始时间

大头猫

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟在Dll中构造了一个ADO临时对象,使用的Acess库在调用的时侯发生错误,提示:'尚未调用CinItialize'
但小弟在可执行文件中做同样的事却不会发生错误!
各位高手帮我!
 
what is ciitialize????
 
这里已有象你这样贴子,自己找找吧!!
 
意思是需要手工初始化 ADO
查找 Ole --> CoInitialize
 
小弟没找到!
可否帮帮我找!
 
uses ActiveX
然后在执行那个co...
在主程序里面
 
找到了一个CoInitializeSecurityParam 值为1 十六进制
 
注意CoInitialize和CoUninitialize 配套使用
 
该如何用呀!
 
在你调用以前执行co..
调用结束Free的时候执行coun...
 
to yzhshi 小弟看不清!可否说详细点
co..是什麽

 
这是com的要求,在线程里使用com组件必须先初始化线程模式
CoInitialize(nil); //nil表示apartment线程模式
try
....
finally
CoUninitialize;
end;
 
呵呵
co..是CoInitialize
coun..是CoUninitialize 配套使用
 
CoInitialize(nil) 在哪里?
 
uses
Activex;
 
咳,仔细看各位给你的答复呀,都有了。。。
足够了。[:)]
 
小弟谢谢大家,
 
大富翁高手真多!
 
后退
顶部