Показать сообщение отдельно
  #7  
Старый 06.12.2011, 03:34
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

В случае со статичными массивами, начало массива = начало первого (нулевого, да) элемента. В случае с динамическими массивами, мы имеем:
начало массива: 4 байта [длина], элемент 0, элемент 1, ...
Начинай присвоение с нулевого элемента, а не с начала массива.
Код:
A.Read(data[0],length(data) * SizeOf(Integer));
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием