|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.01.2012, 19:12 | #11 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
Не обижайтесь, но по моему Вас зациклило... . Давайте по шагам: допустим в тексте 8 строк (0..7); цикл создан для строк 7..2 с декрементом; найдено значение условия в последней строке (7) - что делается? удаляются 7,6,5 строки; индекс в это время равен 7; при следующей итерации будет обращение к 6-й строке - а ее уже нет! Я же не зря уже в двух местах советовал корректировать индекс цикла. Можно, наверное, и по другому, - ввести массив признаков строк и в цикле только помечать строки на удаление..., по разному можно.
|
01.02.2012, 09:54 | #12 | |
Пользователь
Регистрация: 29.01.2012
Сообщений: 11
|
Цитата:
Вот скорректировал: Код:
|
|
01.02.2012, 10:36 | #13 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
- так это дальше уже..., Вы ж Message выдали и успокоились. А если "Not found", то и все эти индексы (u p) равны -1. Такой строки компилятор не находит, потому и ругается. Сделайте дальнейшую обработку по условию x.
|
01.02.2012, 10:40 | #14 | |
Пользователь
Регистрация: 29.01.2012
Сообщений: 11
|
Цитата:
Код:
|
|
01.02.2012, 10:53 | #15 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
- да просто эту пару строк:
} else ShowMessage( перенесите в самый конец (перед delete sl. |
01.02.2012, 10:57 | #16 |
Пользователь
Регистрация: 29.01.2012
Сообщений: 11
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с циклом. | glebast | Помощь студентам | 1 | 20.01.2012 16:41 |
Работа с циклом ( находим сумму) - не могу понять , где ошибся ) | zipo666 | Помощь студентам | 3 | 01.11.2011 12:51 |
работа с циклом | alekstav | Общие вопросы Delphi | 1 | 31.12.2010 09:18 |
Задача в паскале. Работа с циклом while do. | Йохан Шмидт | Помощь студентам | 12 | 28.07.2010 10:43 |
Работа с циклом в StringGrid-e | artemavd | Общие вопросы Delphi | 2 | 20.07.2009 22:27 |