Чтобы объединить два TBytes
вместе, вы должны выделить третий TBytes
, который является общей длиной двух отдельных TBytes
, а затем скопировать байты из обоих в него.Например:
var
arr1, arr2, merged: TBytes;
begin
...
SetLength(merged, Length(arr1) + Length(arr2));
if arr1 <> nil then Move(arr1[0], merged[0], Length(arr1));
if arr2 <> nil then Move(arr2[0], merged[Length(arr1)], Length(arr2));
end;