Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

List Index out of bounds(1)   Найти похожие ветки 

 
Term ©   (2004-05-06 10:31) [0]

В каких случаях вываливается такое исключение
List Index out of bounds(1)


 
Reindeer Moss Eater ©   (2004-05-06 10:31) [1]

В случаях когда List Index out of bounds


 
Mim1 ©   (2004-05-06 10:33) [2]

Например при обращении к несуществующему элементу динамического массива.

for i := 0 to items.count do // вот наиболее частая ошибка при которой происходят такие сообшения


 
Sha ©   (2004-05-06 10:35) [3]

Когда в списке 0 элементов


 
Reindeer Moss Eater ©   (2004-05-06 10:36) [4]

Когда в списке 1 элемент, и хотят получить элемент с индексом 1


 
Skier ©   (2004-05-06 10:36) [5]

>Sha ©   (06.05.04 10:35) [3]
Когда в списке 1 элемент


 
miwa ©   (2004-05-06 10:39) [6]

>Reindeer Moss Eater
... в то время, как нумерация элементов начинается с нуля.


 
Sha ©   (2004-05-06 10:41) [7]

Skier ©   (06.05.04 10:36) [5]

Да, конечно. Давно не делал таких ошибок :)


 
Mim1 ©   (2004-05-06 10:42) [8]

Не допасал

for i := 0 to items.count do // а ошибка здесь :)
 showmessage(items[i]); // сообщение тут

цикл надо было делать до count -1


 
Reindeer Moss Eater ©   (2004-05-06 10:43) [9]

Ну почему сразу ошибка?
В списке 0 элементов, хотим элемент с индексом 1.
Получаем исключение с именно таким текстом.


 
Term ©   (2004-05-06 11:08) [10]

понятно, всем спасибо


 
Gero ©   (2004-05-06 11:26) [11]


> Когда в списке 1 элемент

Когда в списке <=1 елемент ;)


 
Anatoly Podgoretsky ©   (2004-05-06 12:09) [12]

Тоже не верно, когда идет обращение за границы списка, как снизу так и сверху.


 
Gero ©   (2004-05-06 12:26) [13]


> Anatoly Podgoretsky ©   (06.05.04 12:09)

Вы как всегда правы.

Подвожу итог:
List Index out of bounds(1) можно наблюдать в тех случаях, когда елемента с индексом 1 нет.
:)



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.026 c
4-1081163464
Arturchik
2004-04-05 15:11
2004.05.23
Не хочет работать в OnShow(OnCreate): if Process32First(handler,d


1-1084292270
Vitello
2004-05-11 20:17
2004.05.23
Работа в графическом режиме?????????????


4-1081075528
Kme
2004-04-04 14:45
2004.05.23
Навигация в консоли


3-1082704368
msguns
2004-04-23 11:12
2004.05.23
Парадокс с Paradox


3-1083134812
Негодов
2004-04-28 10:46
2004.05.23
Обработка данных перед выводом их в DBGrid