最笨又最简单的方法: type ByteArray = array of byte;function StrToByteArray(str: string):ByteArray; var i: integer; begin SetLength(Result, Length(str); for i := 1 to Length(str) do begin Result[i - 1] := Ord(str[i]); end; end;
var bytearr:array [0..255] of char; const s='123546374567.23asasc'; begin ZeroMemory(@bytearr[0],256); move(byte(s[1]),byte(bytearr[0]),length(s)); end;
看错了
type
ByteArray = array of byte;function StrToByteArray(str: string):ByteArray;
var
i: integer;
begin
SetLength(Result, Length(str);
for i := 1 to Length(str) do
begin
Result[i - 1] := Ord(str[i]);
end;
end;
bytearr:array [0..255] of char;
const
s='123546374567.23asasc';
begin
ZeroMemory(@bytearr[0],256);
move(byte(s[1]),byte(bytearr[0]),length(s));
end;