Тема: Access Violation
Показать сообщение отдельно
  #3  
Старый 20.10.2012, 14:01
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Смотрим на строки:
Цитата:
for I := 1 to Length(arr_d) do
...
for I := 0 to Length(arr_d) do
А теперь думаем. Мы установили длину массива равной, допустим, 2. Таким образом существуют два индекса - 0 и 1. Мы же идем по индексам от 0 и до длины массива, т.е. 2. Получается используем 0, 1, 2. Но индекса 2-то не существует.
Теперь переводим эти рассуждения на длину массива в 24.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием