这三种类型非常相似...
TArray是TBytes的通用版本。 两者都可以转换为PByteArray,并用作调用Windows API的缓冲区。(与字符串到Pchar的限制相同)。
我想知道的是:这种行为是“按设计”还是“按实现”?更具体地说,它在未来的版本中是否会出现问题?
//编辑 如下所述... 我真正想知道的是:将TBytes(或TArray)强制转换为PByteArray是否像将String强制转换为PChar那样安全,就前向兼容性而言。(或者AnsiString到PAnsiChar可能是一个更好的例子^_^)