![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| In0stRAnez |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 30.3.2008 Репутация: нет Всего: нет |
Доброго времени суток товарищи!
Такой вопрос: загружаю в лист бокс большой файл похожий на ini выглядит он так: Заголовок ....... ......... ..... Конец Примечания ..... . .... Конец мне необходимо получить информацию из раздела "заголовок" все включающиеся строчки до фразы "конец" вот предлагаю алгоритм что не так подскажите?
может я не тот цикл использую? |
|||
|
||||
| Чучмек |
|
|||
|
НЭТ БИЛЭТ ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 11.5.2008 Где: СССР Репутация: 7 Всего: 41 |
1. ItemIndex используешь в for, а меняешь только в while.
Если первая строка не 'Заголовок', то до второй дело не дойдет. Зачем тогда вообще нужен for? 2. А это что такое? 3. Зачем вообще использовать ItemIndex? Вариантов тьма.
-------------------- умную мысль держи при себе, а дурной - поделись с другими |
|||
|
||||
| In0stRAnez |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 30.3.2008 Репутация: нет Всего: нет |
использую вот это
но почему то вылетает ошибка - EstringListError - list index out of bounds (..) а так всё работает.. видно до ошибки заполняет.. |
|||
|
||||
| Mifody |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 5.8.2008 Репутация: нет Всего: 2 |
Логично
Самое правильное, инструкцию inc(a); использовать ПОСЛЕ всех обращений типа Form5.ListBox1.Items[a], либо перед обращением еще условие ставить и проверять допустимое значение. И еще, совсем уж "не комильфо" ставить два раз внутри тела цикла inc(a), в 99% случаев из 100, поймаете ошибку, 1% на тот случай, если программу не запустите Это сообщение отредактировал(а) Mifody - 24.6.2011, 18:59 |
|||
|
||||
| Чучмек |
|
|||
|
НЭТ БИЛЭТ ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 11.5.2008 Где: СССР Репутация: 7 Всего: 41 |
А зачем тебе два цикла?
Тут вообще можно обойтись без них.
-------------------- умную мысль держи при себе, а дурной - поделись с другими |
|||
|
||||
| Fhusy |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 16.11.2006 Репутация: нет Всего: нет |
можешь попробовать такой вариант
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |