delphi调用C++BUILDER编写的DLL时这个函数调用(大家快帮帮我)?
typedef struct Tag_Result {
char content[CHARNUM_MAX];
char type[CHARNUM_MAX];
}Result;
bool test(char* FileName,Result &testResult,float &a,float b)
testResult是一个输出参数
&testResult是一个内存地址,这个在DELPHI中怎么定义??????????
[解决办法]
TResult = record
Content: array[0..CHARNUM_MAX-1] of Char;
ResultType: array[0..CHARNUM_MAX-1] of Char;
end;
function test(FileName: PChar; var testResult: TResult; var a: Float; b: Float): Boolean;