|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.10.2011, 21:22 | #1 |
Регистрация: 17.04.2011
Сообщений: 7
|
list index out of bounds (4) - что за зверь?
Вот код:
Код:
В чём проблема? |
04.10.2011, 21:42 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
list index out of bounds, выход за грани дозволенного
т.е. у вас есть последовательность от 0 до 32, вы пытаетесь стучать в 33, которого в этой последовательности нету, следовательно вызывается такое исключение. Проще - это обращение к не существующему элементу, или к элементу с не существующим индексом. проблема целиком и полностью в вашем for to do может вам стоит начинать с 1 и убрать -1, а может вам нужно начинать с 0 и убрать -1... просто проведите эксперимент. Все зависит от того, чему принадлежит ваш .Count. Массив, список, стёк.. P.S. вскобках указывается оибочный индекс(к которому стучала программа и выпала в осадок отладчика). |
04.10.2011, 21:47 | #3 |
Регистрация: 17.04.2011
Сообщений: 7
|
Получил ответ:
После выполнения цикла в Names[x] идет обращение к переменной цикла, которая в Delphi (да и в любом Паскале) принимает значение БОЛЬШЕЕ верхней границы. В вашем случае - Count. Только я вот ничего и не понял из этого. Как исправить то? Эксперименты пробовал не помогает |
04.10.2011, 22:01 | #4 |
Я не простой
Пользователь
Регистрация: 29.09.2011
Сообщений: 77
|
Проверь что лежит в FParameters.ValueFromIndex[x] (попробуй без него сделать, если ошибки не будет, то копай дальше в эту сторону) и пользуйся F7 вместо F9
Знание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нем сведения
|
04.10.2011, 22:39 | #5 |
Регистрация: 17.04.2011
Сообщений: 7
|
|
04.10.2011, 22:53 | #6 |
Я не простой
Пользователь
Регистрация: 29.09.2011
Сообщений: 77
|
А так пробовал?)))
Код:
Знание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нем сведения
|
04.10.2011, 22:56 | #7 | |
Регистрация: 17.04.2011
Сообщений: 7
|
Цитата:
FParameters: TStringList; Самое интересное что когда пол года назад я работал с этой библиотекой на другой версии делфи, всё было отлично =( Последний раз редактировалось piksel111; 04.10.2011 в 22:59. |
|
04.10.2011, 22:59 | #8 |
Я не простой
Пользователь
Регистрация: 29.09.2011
Сообщений: 77
|
Не знаю...
Попробуй еще такие варианты поочереди Код:
Знание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нем сведения
|
04.10.2011, 23:41 | #9 |
Регистрация: 17.04.2011
Сообщений: 7
|
|
05.10.2011, 08:47 | #10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Наконец-то включить дебагер и посмотреть где, почему ошибка... Вы разб\работкой впервые занялись?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
List index out of bounds (0) | waka2ebawer | Работа с сетью в Delphi | 2 | 17.02.2011 06:30 |
List index of bounds(7) | priamm | Общие вопросы Delphi | 7 | 14.05.2010 15:00 |
List index out of bounds (91) | KoBRaAndrey | Общие вопросы Delphi | 6 | 25.12.2009 15:29 |
List index out of bounds (44) | KoBRaAndrey | Общие вопросы Delphi | 5 | 11.12.2009 23:03 |