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

vc++调用DLL的有关问题

2012-03-22 
vc++调用DLL的问题,有一Delphi写的DLL,我用C++builder可以调用成功声明如下typedefbool__stdcall(*fun_Set

vc++调用DLL的问题,
有一Delphi写的DLL,我用C++builder   可以调用成功
声明如下
typedef   bool   __stdcall   (*fun_SetA)(int   a,int   b,char   c[]);

char   Data[10]   =   " ";
              sprintf(Data,   "%s ",   Edit1-> Text+Edit2-> Text);
    bool   result   =   SetA(1,1,Data);
在Vc++中如何调用?

[解决办法]
百度, 最快了
[解决办法]
静态或动态加载
[解决办法]
和在C++builder下一样
[解决办法]
详细请参考:《windows程序设计 第五版》的动态链接库
[解决办法]
LoadLibrary()
[解决办法]
跨编译器用extern C

extern C {
int foo(void);
}

[解决办法]
C++跨编译器用 extern C
#ifdef __cplusplus
extern C {
#endif

int foo(void);

#ifdef __cplusplus
}
#endif

热点排行