关于PB调用VC写的DLL文件的疑问

来源:百度知道 编辑:UC知道 时间:2024/05/28 23:38:47
是这样的,我现在有一个项目已经完成,是用VC写的,但生成的DLL文件在PB里调用时总是说参数不匹配!请教大家帮忙!
举例:现在有一个函数接口是这样的
INT16 ACR110_Open(INT16 ReaderPort);
请帮忙用继承的方法重新定义这个接口(这样避免了我重新写源代码)
在代码段中的定义以及在头文件中如何声明!
谢谢

你可以在def文件中由EXPORT输出函数可解决这个问题。

如dll要输出如下两个函数:
extern "C" _declspec(dllexport) int _stdcall GetInt(char* name);
extern "C" _declspec(dllexport) char* _stdcall GetStr(int id);

则def文件书写如下(TEST为工程名):
LIBRARY "TEST"
DESCRIPTION 'TEST Windows Dynamic Link Library'

EXPORTS
; Explicit exports can go here
GetInt @1
GetStr @2

分数有点少哦!!!!