我可以将“任何”记录类型传递给我的程序吗?
很多时候,我将“记录”与字符串一起使用。
type
TR = record
a: string;
b: string;
end;
要清除它们,我需要写:
Finalize(R);
FillChar(R, SizeOf(R), #0);
问题是我如何通过任何类型的记录来清除它?
为此,我得到了这个提示:“表达式不需要初始化/完成”。
procedure ClearRecord(var R);
begin
Finalize(R);
FillChar(R, SizeOf(R), #0);
end;
感谢您提供的每一个信息!