Но вопрос-то другой: в IC получаю массив данных и обрабатываю по удобным (2^n) кусочкам, массив произвольной длины и получается остаток <2^n. Как этот остаток Balance длиной LenBalance приклеить к началу следующего массива?
LenBalance:integer;
Balance:PStream;
*
*
procedure THiAsmClass.doXхххх;
var St:PStream;
len:cardinal;
begin
St := ReadStream(_data,_data_Data,nil);
if St = nil then Exit;
//????? Вот здесь!
*
*
end;