Показать сообщение отдельно
  #8  
Старый 06.12.2011, 10:28
Змей Змей вне форума
Прохожий
 
Регистрация: 03.11.2011
Сообщения: 18
Репутация: 10
По умолчанию

Цитата:
Сообщение от DJ PhoeniX
В случае со статичными массивами, начало массива = начало первого (нулевого, да) элемента. В случае с динамическими массивами, мы имеем:
начало массива: 4 байта [длина], элемент 0, элемент 1, ...
Начинай присвоение с нулевого элемента, а не с начала массива.
Код:
A.Read(data[0],length(data) * SizeOf(Integer));
Так и пишу,пропустил
Не пойму почему A.size равен length(data), ведь A.size это размер в байтах а length(data) количество элементов массива,получается что в массиве элементы по одному байту
Ответить с цитированием