用delphi如何调用vc++6.0写的组件?反之用vc++6.0调用delphi的组件?(100分)

  • 主题发起人 风花雪叶
  • 开始时间

风花雪叶

Unregistered / Unconfirmed
GUEST, unregistred user!
[:D][:)]用delphi如何调用vc++6.0写的组件?反之用vc++6.0调用delphi的组件?
 
做成 ActiveX 控件
 
vc++6.0写的com+组件!!
 
CreateOleObject函数
 
如果是COM+的话,不用原生代码,
直接用DCOMConnection就可以使Delphi连接到VC的COM
 
如果是COM+的话,不用原生代码,
直接用DCOMConnection就可以使Delphi连接到VC的COM(不行看不到)
 
你先从组件服务中查看该组件的属性取得其CLSID,
然后站在DCOMConnection的ServerID中,这样ServerName就自己出来了。
呵呵,Delphi自己的是选ServerName,自动带出ServerID,
而VC的正好是反的。
 
ShowMsg(为vc写的方法)
调用是这样吗?
DCOMConnection1.appserver.ShowMsg;
谢谢weic[:)]
 
对,因为我为了做一个对比试验,也用VC谢了一个COM,
然后用Delphi调用,可以的。
 
顶部