Delphi写的进程内com组件问题,是Delphi的bug吗?同样的代码在exe中运行正常。(200分)

  • 主题发起人 主题发起人 xfwing
  • 开始时间 开始时间
X

xfwing

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把indy中的indyhttp提供的功能封到一个com dll中,但调用该dll时报错,
"必须加载一个dll.初始部分加上CoInitialize(nil);也不行
是否dephi写的进程内com组不能再调用其他的com。是否
用dephi写com兼容性不行.

 
indy没有com和dll的东西,都是pas代码
应该不是indy的问题,
具体是什么错误,你是怎么调用的,被调用的代码做什么的?

-----
http://www.8421.org
 
在你的初始部分加上创建indy控件所在容器的实例的代码。
比如你的indy控件在TForm1上。
加上Form1 := TForm1.Create(nil);
 
问题已解决
 
接受答案了.
 
to xfwing:
你是怎么解决的,能告诉我吗?
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部