请教:Delphi程序调用VC++编写的dl出现异常,看看我的程序有什么问题 ( 积分: 20 )

  • 主题发起人 jackiedragon
  • 开始时间
J

jackiedragon

Unregistered / Unconfirmed
GUEST, unregistred user!
VC++编的dll:
extern "C"
__declspec(dllimport)
bool WINAPI CreateCode(BYTE * originalString, //输入的序列号
char * resultString, //输出的验证码
int oriLength //输入的序列号的长度
);
该函数已经在def文件中EXPORTS

我在delphi程序中的调用如下:
....
interface
Function CreateCode(originalString:byte;var resultString:char;oriLength:integer):boolean;cdecl;
...
implement
Function CreateCode;
external'CoderDll.dll' name 'CreateCode';

但总会出现异常,急盼达人指点。
 
VC++编的dll:
extern "C"
__declspec(dllimport)
bool WINAPI CreateCode(BYTE * originalString, //输入的序列号
char * resultString, //输出的验证码
int oriLength //输入的序列号的长度
);
该函数已经在def文件中EXPORTS

我在delphi程序中的调用如下:
....
interface
Function CreateCode(originalString:byte;var resultString:char;oriLength:integer):boolean;cdecl;
...
implement
Function CreateCode;
external'CoderDll.dll' name 'CreateCode';

但总会出现异常,急盼达人指点。
 
顶部