|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
06.07.2014, 00:18 | #1 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
Циклы, проблема, получаю ошибку "list index out of bounds (0)"
Циклы, проблема, получаю ошибку "list index out of bounds (0)"
Код:
Последний раз редактировалось FleXik; 06.07.2014 в 00:22. |
06.07.2014, 00:41 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
И для чего здесь while? Разве у вас объект неизвестной длинны?
|
06.07.2014, 00:52 | #3 | |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
Цитата:
2. не умею использовать цикл for так чтобы в нем было добавлено (Work=True), for i:=0 to (fList.Count-1) and (Work=True) не работает. 3. привычка, почти во всех случаях именно цикл while и использую. |
|
06.07.2014, 01:17 | #4 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,881
|
list index out of bounds (0) говорит о том, что какой-то из списков просто пустой.
Что выглядит странно ибо оба они загружаются из файлов. |
06.07.2014, 01:24 | #5 | |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
Цитата:
|
|
06.07.2014, 01:27 | #6 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
Еще момент, код в 1 посте с нуля писал (но он такой же как у меня без некоторых кусков в которых 100% нет ошибок)
sList наполняется спаршенными данными, но, он не пустой 1000000% (так что с Form1.sFileNameEdit2.FileName) я немного перегнул но тем не менее... |
06.07.2014, 01:30 | #7 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,881
|
|
06.07.2014, 01:37 | #8 | |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
Цитата:
всем спасибо за ответы в теме, благодаря вам, я, методом удаления частей кода по-очереди нашел в чем ошибка, у меня 2 разных шаблона RegExpr, первый шаблон регулярки в начале кода сразу после begin у Execute потока, а второй шаблон регулярки я засунул в цикл while (m<Form1.sSpinEdit1.Value) and (Ends=True) do из-за этого и получал эту ошибку, "закомментил" этот шаблон регулярки и все стало нормально работать и перестало ругаться. |
|
06.07.2014, 01:45 | #9 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
Фиг там, не перестало ругаться)) но проблема 100000% в шаблоне регулярки, уже перепроверил 5 раз.
Код:
если делаю так (ниже 2 варианта, в обеих вариантах ругается на list index out ....) Код:
Код:
|
06.07.2014, 01:46 | #10 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,881
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Делфи: выдает ошибку "Project raised exception class EstringListError wits message 'list index out of bounds (-1)' | Катерина19 | Помощь студентам | 1 | 15.04.2014 12:15 |
list index out of bounds (0) | King_Of_Arthur | БД в Delphi | 4 | 30.05.2013 06:42 |
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 |