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

在Borland C++环境上怎么调用COM组件

2013-02-06 
在Borland C++环境下如何调用COM组件大家好:最近需要在Borland C++环境下调用客户提供的COM组件,查阅了一

在Borland C++环境下如何调用COM组件
大家好:
最近需要在Borland C++环境下调用客户提供的COM组件,查阅了一些资料,多是VC环境下调用的,Borland C++ Builder环境中可以在project中import新增,但是我用的这个Borland C++环境没有这个选项。请各位帮忙看看,不胜感激.

小弟内网无法上传图片,如需截图可以留下您的邮箱,我可以邮件发送。麻烦了,谢谢
[解决办法]
比如你的函数是int add(int a, int b),那么可以这样:
typedef int (*FREG)(int, int);
FREG lpfunc = (FREG)::GetProcAddress( hDLL,"DllRegisterServer"); 

引用:
引用:FREG是你自己函数指针的类型,比如typedef int (*FREG)(int, int);

引用:
引用:试试(http://www.cnblogs.com/songsu/articles/1334986.html)的方法。您好我试了下:
void __fa……

[解决办法]
都直接拿到DLL了,还注册个什么劲儿啊..
直接DllGetClassObject得到ClassFactory,再CreateInstance就OK了...

热点排行