CreateOleObject的问题(50分)

  • 主题发起人 主题发起人 bod
  • 开始时间 开始时间
B

bod

Unregistered / Unconfirmed
GUEST, unregistred user!
出现“被呼叫方拒绝呼叫”是什么原因阿?
 
被你创建的对象以外的被释放或者关闭了!
 
那怎么解决这个问题呢?
 
請列出你的程序
 
可能的原因之一是当前系统中已经存在这个对象了。而设置此对象只能在系统中运行一个,此时就会出Bug的。
其实,使用CreateOleObject以前最好首先GetActiveOleObject,如果失败,在Create,如果还失败,证明没有安装或者其他问题。
如下:
try
GetActiveOleObject('你调用的Com');
except
try
CreateOldObject('你调用的Com');
except
ShowMessage('Bug来了!');
end;
end;
 
接受答案了.
 
后退
顶部