在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");
------解决方案--------------------
都直接拿到DLL了,还注册个什么劲儿啊..
直接DllGetClassObject得到ClassFactory,再CreateInstance就OK了...
大家好:
最近需要在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");
------解决方案--------------------
都直接拿到DLL了,还注册个什么劲儿啊..
直接DllGetClassObject得到ClassFactory,再CreateInstance就OK了...