PByte转TBytes:
a:PByte;
b:TBytes;
b := TBytes(a);
PByte转Byte:其实就是指针操作
a:PByte;
b:Byte;
b := a^;
Byte转PByte:也是指针操作
a:Byte;
b:PByte;
b := @a;
procedure ByteToBytes(var FData: TBytes; const Bytes: PByte; const BytesLen: Integer);
begin
SetLength(FData, BytesLen);
Move(Bytes^, FData[0], BytesLen);
end;
本文详细介绍了PByte与TBytes之间的转换方法,包括PByte到TBytes、PByte到Byte、Byte到PByte的转换过程。并提供了一段用于将Byte数组转换为TBytes的实用过程代码。
2758

被折叠的 条评论
为什么被折叠?



