Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как избежать тормзов при IdHTTP1.get()? [D7, XP]


ppcumax ©   (2007-04-08 18:24:00) 

пробовал application.progrsssmessages; - не помогает


Джо   (2007-04-09 13:24:00) [1]

> [13] ppcumax ©   (09.04.07 13:22)
> серьезно?
> там же вроде нужно указывать тип ошибки, я не прав?

Вопрос решается исключительно просто: except + F1.


Сергей М.   (2007-04-09 13:24:00) [2]

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


ppcumax   (2007-04-09 13:22:00) [3]

серьезно?
там же вроде нужно указывать тип ошибки, я не прав?


Сергей М.   (2007-04-09 13:20:00) [4]

ничего не пиши


ppcumax   (2007-04-09 13:19:00) [5]

что писать после except?


Сергей М.   (2007-04-09 13:18:00) [6]

что не понятно ?


ppcumax   (2007-04-09 13:16:00) [7]

try
.. get
except
end

можно поконкретней пример, спасибо


Сергей М.   (2007-04-09 13:01:00) [8]

try
.. get
except
end


ppcumax   (2007-04-09 12:55:00) [9]

Еще один вопрос в тему:

можно ли как-то избежать, точнее игнорировать все ошибки при IdHTTP1.get(). Дело в том, что у меня IdHTTP1.get() находится в цикле FOR и если появляется какая-то ошибка, естественно цикл прерывается, что мне не нужно


ppcumax   (2007-04-09 12:22:00) [10]

спасибо, попробовал idAnifreeze и уже почти не тормозит


Fredy314   (2007-04-09 10:46:00) [11]

> [4] Officeman ©   (09.04.07 01:00)

мне в отдельном потоке было проще реализовать. А последний раз и без Indy вообще сделал, при помощи TTCPClient сделал, так мне думается переносимость будет лучше.


Officeman   (2007-04-09 01:00:00) [12]

насколько сильно тормозит с idAntifrize ?

idAntifrize должен быть именно на той форме с которой проиcходит запуск idhttp.get(..)

вероятно у вас просиходит отправка данных в цикле - тут идёт груз на проц.
надо модернизировать алгоритм.


Fredy314   (2007-04-08 19:05:00) [13]

1. Никак.
2. idAntifrize (всёравно тормозит что-бы там не говорили)
3. Создать отдельный поток.
4. Неиспользовать Indy
вариант ответа (или комбинацию) выбери сам.


  (2007-04-08 18:37:00) [14]

Удалено модератором


Loginov Dmitry   (2007-04-08 18:30:00) [15]

Интересно, как ты это пробовал?


Наверх

Титульная страница Поиск, карта сайта Написать письмо