|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.10.2012, 20:46 | #1 |
Форумчанин
Регистрация: 07.04.2010
Сообщений: 218
|
Ошибка List Index of bounds(0)
При нажатии кнопки выдает вышеназванную ошибку. В чем может быть проблема?
Код:
|
28.10.2012, 21:01 | #2 |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
Эта ошибка означает что вы обращаетесь к 0 елементу списка, но я здесь не вижу этого...Что в процедуре Init()?
Чтобы избежать такой ошибки - проверяйте количество елементов в списке. Код:
|
28.10.2012, 21:12 | #3 |
Форумчанин
Регистрация: 07.04.2010
Сообщений: 218
|
Собственно сама процедура:
Код:
|
28.10.2012, 21:29 | #4 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Код:
На какой конкретно строчке кода вылетает ошибка (обычно при ошибке происходит переключение в редактор и синим цветом выделяется ошибочная или следующая за ней строка)?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
28.10.2012, 21:31 | #5 |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
У меня сложились такие 2 варианта:
1) vesa[i+j*100] - ошибка здесь, может вы вышли за пределы массива... 2) или ошибка здесь - StatusBar1.Panels[0].Text (сомневаюсь что здесь, но может вы не создали Panel на StatusBar1). P.S. Все же хотелось узнать, где именно у вас возникает эта ошибка(на какой строке). |
28.10.2012, 21:39 | #6 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Сомневаюсь, что i+j*100 даст индекс 0... разве что и i, и j равны 0 обе.
UPD Нет, судя по циклам, вполне может и такое случиться. И вот здесь: Код:
Ну ладно, проверил в дельфе - точно с [0,0]. Этот кусок должОн работать UPD 2. Еще проверил - точняк из-за панели статуса. Недостаточно просто кинуть на форму статус-бар, надо еще панель создать на нем. А то, что по умолчанию - это так, хранилище для панелей.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Последний раз редактировалось Sciv; 28.10.2012 в 21:46. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ошибка List index out of bounds (0) | Natalie023 | Помощь студентам | 9 | 17.12.2011 19:27 |
Почему ошибка 'List index out of bounds (0)'? | WandererX | Общие вопросы Delphi | 7 | 20.06.2010 11:17 |
Ошибка List Index out of bounds | Rapala | Помощь студентам | 1 | 03.05.2010 17:33 |
Ошибка List index of bounds(1) | Blue Heron | Помощь студентам | 5 | 17.03.2010 00:38 |
ошибка:List index out of bounds | tanek | Помощь студентам | 7 | 26.12.2009 20:38 |