首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

急VC中怎么调用Delphi写的COM组件呢

2012-02-01 
急:VC中如何调用Delphi写的COM组件呢因为调用规则原因,在VC中调用Delphi写的DLL,要在函数定义中进行设置调

急:VC中如何调用Delphi写的COM组件呢
因为调用规则原因,在VC中调用Delphi写的DLL,要在函数定义中进行设置调用规则,如:
    typedef   bool(__stdcall   GetFirstMessage)(char   *,   int   *,   char   *,   int,   int   *);

可是要调用Delphi写的COM组件,不可能这样声明啊,应该怎么做呢?求教,谢谢!



[解决办法]
GetFirstMessage要写成接口
然后CoCreateInstance,QueryInterface,就可以调用GetFirstMessage了
[解决办法]
Delphi中的COM一定也是遵循 标准的, 在VC中调用, 和调用别的COM应该没区别

另外,调用COM和调用Delphi写的DLL中的函数是不一样的

热点排行