三层产品开发中,如何在线程中动态连接DCOMCONNECTION(110分)

  • 主题发起人 主题发起人 y_zl
  • 开始时间 开始时间
Y

y_zl

Unregistered / Unconfirmed
GUEST, unregistred user!
本人在三层产品开发中,需要在线程中动态连接DCOMCONNECTION,以便调用中间层
函数,高效,并发地处理一些事务,但在线程中令DCOMCONNECTION.CONNECTION:=TRUE 会
报告如下错误:’尚未调用Coinitialize‘,几经尝试都无法通过,哪位大虾给在下指点
迷津,不胜感激!如有源码提示,请发EMAIL TO ME,yi_zc@263.net

 
你的每次连接和断开都要读取大量的数据,
这样不太划算。
我的意见:
连接后不要断开,直到退出程序。
 
每个独立的线程都必须初始化OLE系统,
你在线程的execute中调用CoInitialize(nil);
在terminate时调用CoUnInitialize;
 
多人接受答案了。
 
老猫:我的答案才是正确的哟(就他提出的问题而言) :-)
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部