我已经有一种方法可以将字符串复制到pByteArray中,但是我想知道是否有更快的方法。
来自sysutils库。
PByteArray = ^TByteArray;
TByteArray = array[0..32767] of Byte;
假设a和s已正确设置。
a: pByteArray;
s: string;
有没有一种快速的方式来完成这个任务,比如复制粘贴的方式?
for i := 1 TO Length(s) - 1 do
a^[i] := Ord(s[i]);
delphi 7
s
的长度为零,for循环不会执行。为了完全等效,您需要添加一个检查语句来判断s
的长度是否为零。已添加。 - Marco van de Voort