在C++Builder中如何调用VB写的COM组件? (100分)

  • 主题发起人 主题发起人 slush
  • 开始时间 开始时间
S

slush

Unregistered / Unconfirmed
GUEST, unregistred user!
我用VB写的COM组件要在C++Builder中调用,引入类型库以后,一编译就出错,总是找不到调用的方法,头文件我是包含了的,请问是怎么回事,该COM在其他语言中或是Word等支持的VBA环境中调用是没有问题的,请大师指教,谢谢!!
 
VB的COM组件一定要VB运行库的。而且VB的组件多是双接口,实在不行用DISP接口访问。
 
看看這裹, 看有沒有幫助!!
http://www.csdn.net/develop/Read_Article.asp?Id=21917
 
我一般用Delphi做一个接口,生成TLB文件
在VB在实现这个接口
然后在Delphi中用CreateOleObject来得到接口实例的IDispacth
这样做没什么问题,C++Builder也应该类似的。
 
多人接受答案了。
 
后退
顶部