读书人

vc++调用DLL的有关问题

发布时间: 2012-03-22 17:43:57 作者: rapoo

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

读书人网 >C++

热点推荐