Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.29;
Скачать: CL | DM;

Вниз

Как избежать тормзов при IdHTTP1.get()?   Найти похожие ветки 

 
ppcumax ©   (2007-04-08 18:24) [0]

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


 
Loginov Dmitry ©   (2007-04-08 18:30) [1]

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


 
имя   (2007-04-08 18:37) [2]

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


 
Fredy314 ©   (2007-04-08 19:05) [3]

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


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

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

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

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


 
Fredy314 ©   (2007-04-09 10:46) [5]

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

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


 
ppcumax ©   (2007-04-09 12:22) [6]

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


 
ppcumax ©   (2007-04-09 12:55) [7]

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

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


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

try
.. get
except
end


 
ppcumax ©   (2007-04-09 13:16) [9]

try
.. get
except
end

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


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

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


 
ppcumax ©   (2007-04-09 13:19) [11]

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


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

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


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

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


 
Джо ©   (2007-04-09 13:24) [14]

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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2007.04.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.06 c
2-1176290208
Alex7
2007-04-11 15:16
2007.04.29
Добавление страниц к файлу *.pdf


15-1175273508
Kolan
2007-03-30 20:51
2007.04.29
О нашел как паттерны типа Observer для Delphi сгенерить&#133


2-1175858786
vitv
2007-04-06 15:26
2007.04.29
DBGridEh-вопрос


15-1175270067
BVZ_1
2007-03-30 19:54
2007.04.29
Что за компоненты


15-1175587742
Rouse_
2007-04-03 12:09
2007.04.29
Unsupported 16bit resource in file unit1.DFM