Какой из массивов будет правильно записан в поток?

Рейтинг: 0Ответов: 1Опубликовано: 01.11.2014

Статический и динамический массивы сохраняются в поток следующим образом:

var
  A: array[0..999] of Integer;
  B: array of Integer;

Stream.WriteBuffer(A, Length(A) * SizeOf(Integer));
Stream.WriteBuffer(B, Length(B) * SizeOf(Integer));

Какой из массивов будет правильно записан в поток? (Считаем, что массив B на момент исполнения этого кода должным образом инициализирован.)

Ответы

▲ 1Принят
Stream.WriteBuffer(A[0], SizeOf(A[0]) * Length(A));
Stream.WriteBuffer(B[0], SizeOf(B[0]) * Length(B));