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中怎么定义??????????
char content[CHARNUM_MAX];
char type[CHARNUM_MAX];
}Result;bool test(char* FileName,Result &testResult,float &a,float b)testResult是一个输出参数
&testResult是一个内存地址,这个在DELPHI中怎么定义??????????
解决方案 »
- 控件使用问题,请大侠赐教!谢谢了!!!
- 请问在tcp中怎样一次性对所有已连接的客户端发消息阿?(不包括udp的广播)
- 我想知道安装程序的制作原理!
- 制作软件注册页面时出现的问题!
- 想在深圳开个计算机书籍书店,不知道生意如何?
- 请教高手150分,请教1.异或校验和,
- 关于“天啊,两天没睡觉了,程序到底错在哪呀?”的问题的第5次提问
- 怎么将“中国”的Unicode编码内码字串“4E2D56FD”转换到ANSI的“中国”内码字串??
- 编译以后的*.dcu的文件如何重用啊?
- 相同的问题!但真的很急!
- delphi 中怎样将access库中的 指定(table)表中数据导入到excel中另存储?
- dephi中怎样把多条dos语句写入记事本中,并把记事本重命名bat格式的,自动保存到c盘,并自动执行bat文件
PTag_Result = ^Tag_Result;
Tag_Result = record
content: array[0..CHARNUM_MAX] of Char;
type: array[0..CHARNUM_MAX] of Char;
end;function test(FileName: PChar; testResult: PTag_Result; var a, b: single): boolean;两边都要用 stdcall 定义接口。
content: array[0..CHARNUM_MAX - 1] of char;
vtype: array [0..CHARNUM_MAX - 1] of char;
end;
function test(FileName: PChar;var testResult: TTag_Result; var a: Double; b: Double): Boolean; stdcall;C的数组下标是从0开始的,这点在定义的时候要注意