Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 06.07.2014, 01:51   #11
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
Значит ты пудрил нам мозги либо самой ошибкой, либо приведённым кодом, который явно был другим, чем тот который давал эту ошибку.
я не мозги пудрил, про регулярку забыл упомянуть, но тем не менее сам шаблон кода у меня именно такой, в 1 посте только некоторые куски убрал

так все таки, есть у кого идеи в чем проблема?
FleXik вне форума
Старый 06.07.2014, 01:53   #12
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,926
По умолчанию

Цитата:
если делаю так (ниже 2 варианта, в обеих вариантах ругается на list index out ....)
В обоих вариантах очевидно не выполняется условие
Код:
if RegExp.Exec(IdHTTP1) then
Почему думай сам, партизан, любитель собачьей кухни.
northener вне форума
Старый 06.07.2014, 01:59   #13
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
партизан, любитель собачьей кухни.
я русских поговорок не понимаю.

Цитата:
В обоих вариантах очевидно не выполняется условие
уже два дня думаю, нужна конкретика
FleXik вне форума
Старый 06.07.2014, 02:15   #14
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,926
По умолчанию

Цитата:
Сообщение от FleXik Посмотреть сообщение
я русских поговорок не понимаю.
уже два дня думаю, нужна конкретика
Какие русские поговорки? Ты говорил сам "они не пустые, я в этом уже собаку сьел". А проверить так и не удосужился. Точнее не смог ибо не додумался как.
Какая ещё конкретика тебе нужна помимо того, что я сказал в предыдущем своём ответе?
Код:
RegExp.Exec(IdHTTP1)
очевидно даёт результат False. А конкретику почему я дать не могу по многим причинам.
northener вне форума
Старый 06.07.2014, 02:27   #15
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
А проверить так и не удосужился. Точнее не смог ибо не додумался как.
Код:
showmessage(slist[m]);
не?

Код:
RegExp.Exec(IdHTTP1)
я на синапсе пишу, естественно я так написал чтобы было понятнее.
FleXik вне форума
Старый 06.07.2014, 02:36   #16
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,926
По умолчанию

Цитата:
Сообщение от FleXik Посмотреть сообщение
Код:
RegExp.Exec(IdHTTP1)
я на синапсе пишу, естественно я так написал чтобы было понятнее.
Ты издеваешься что-ли? Кому такой бред понятнее может быть?
northener вне форума
Старый 06.07.2014, 02:57   #17
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
Ты издеваешься что-ли? Кому такой бред понятнее может быть?
намек был на то что там запрос, не издеваюсь.

до сих пор не могу исправить проблему, ппц

попробую еще раз обьяснить, у меня есть цикл в котором мне нужно парсить данные с помощью регулярки TRegExpr, принцип парсинга такой: изначально j:=0; -> парсим все данные -> увеличиваем счетчик j:=j+5;, выглядит это так:

Код:
RegExp.Expression:='откуда парсим(.*?)докуда парсим';
  while (m<secList.Count) and (Work=True) do
    begin
      j:=0;

        // тут нужен дополнительный цикл в котором отправляется запрос с которого парсятся парситься все данные,
 в конце этого цикла нужно увеличивать счетчик j:=j+5;
// парсить данные и увеличивать счетчик j нужно до тех пор, пока не спарсятся все данные, количество 
данных которое нужное спарсить неизвестно (оно всегда разное).

      inc(m);
    end;
пожалуйста, предлагайте ваши идеи, возможно даже сами того не понимая вы предложите правильный вариант. заранее спасибо.

Последний раз редактировалось Stilet; 06.07.2014 в 08:29.
FleXik вне форума
Старый 06.07.2014, 20:04   #18
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

а зачем вся это свистопляска?
циклы странные что делают не понятно
ошибка естественна, т.к. нет проверки специательной

вощем код годен только в утиль
eval вне форума
Старый 06.07.2014, 20:11   #19
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
а зачем вся это свистопляска?
циклы странные что делают не понятно
ошибка естественна, т.к. нет проверки специательной

вощем код годен только в утиль
предложи свой код который годен не в утиль или вообще не отвечай в теме, какой толк мне от твоих недокомментариев?

Последний раз редактировалось FleXik; 06.07.2014 в 20:21.
FleXik вне форума
Старый 06.07.2014, 21:29   #20
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Господа, прекращаем брань. eval, это тебя прежде всего касается!
I'm learning to live...
Stilet вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Делфи: выдает ошибку "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