主题:请教:vc++中调用delphi动态链接库时类型不匹配??????
我的delphi编译的动态链接库CPU_IC_DLL.dll中有这么一个函数
Write_Cpu_Data(w_CPU_Init:byte; aCommParam:TCommParam; aDataParam:TDataParam ;ErrorCode:word):longint;
其中TCommParam和TDataParam 均为record类型,
我用VC++调用时将TCommParam和TDataParam 定义为struct类型,
调用为:st = Write_Cpu_Data(1,{1,2},{1,2},0)
因为我是在网吧,没有把源代码拷出来,机子又没装开发工具,所以只能口述了,语法没错,出错为说我的参数2和参数3中“struct”类型与“struct $s2”不匹配,
请教高手!!!
Write_Cpu_Data(w_CPU_Init:byte; aCommParam:TCommParam; aDataParam:TDataParam ;ErrorCode:word):longint;
其中TCommParam和TDataParam 均为record类型,
我用VC++调用时将TCommParam和TDataParam 定义为struct类型,
调用为:st = Write_Cpu_Data(1,{1,2},{1,2},0)
因为我是在网吧,没有把源代码拷出来,机子又没装开发工具,所以只能口述了,语法没错,出错为说我的参数2和参数3中“struct”类型与“struct $s2”不匹配,
请教高手!!!