在我的 Delphi VCL 表单应用程序中,我有一个过程,它具有 TBuff 参数(之前定义为 byte 数组)。在这个过程内部,我必须将参数转换为字符串。
procedure Form1.Convert(Collect: TBuff);
var
str: String;
begin
str := SysUtils.StringOf(Collect);
end;
编译后,我收到了以下编译器错误的警告:
类型不兼容:'System.TArray<System.TByte>' 和 'TBuff'