Delphi に bitconverter.getbytes に相当するものはありますか?
https://msdn.microsoft.com/en-us/library/fk3sts66(v=vs.110).aspx
Delphi に bitconverter.getbytes に相当するものはありますか?
https://msdn.microsoft.com/en-us/library/fk3sts66(v=vs.110).aspx
Move()
入力変数を適切なサイズのバイト配列に単純に変換します。例:
var
value: Smallint;
arr: array[0..SizeOf(Smallint)-1] of Byte;
begin
value := ...;
Move(value, arr[0], SizeOf(value));
end;
または:
type
TBytes = array of Byte;
function GetBytes(value: Smallint): TBytes;
begin
SetLength(Result, SizeOf(value));
Move(value, Result[0], SizeOf(value));
end;
var
value: Smallint;
arr: TBytes;
begin
value := ...;
arr := GetBytes(value);
end;