在Delphi中是否有等效的bitconverter.getbytes?
https://msdn.microsoft.com/en-us/library/fk3sts66(v=vs.110).aspx
答案 0 :(得分:1)
您可以使用简单的演员表。使用与Remy相同的类型,如下所示:
var
value: Smallint;
arr: array[0..SizeOf(Smallint)-1] of Byte;
begin
value := ...;
// by value cast:
Smallint(arr) := value;
// or by address cast:
PSmallint(@arr)^ := value;
end;
或者这个:
var
value: Smallint;
arr: TBytes;
begin
value := ...;
SetLength(arr, SizeOf(value));
PSmallint(arr)^ := value;
end;
答案 1 :(得分:0)
简单<input type="text" name="inputFname" class="field-divided" placeholder="First"value="<?php echo $emp['f_name'] ?>"/>
将输入变量放入合适大小的字节数组中,例如:
Move()
可替换地:
var
value: Smallint;
arr: array[0..SizeOf(Smallint)-1] of Byte;
begin
value := ...;
Move(value, arr[0], SizeOf(value));
end;