Главная страница
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.052 c
15-1175650845
SerJaNT
2007-04-04 05:40
2007.04.29
Еще один вопрос


2-1175983376
Василий Кузнецов
2007-04-08 02:02
2007.04.29
.html


2-1175706272
Igor_w
2007-04-04 21:04
2007.04.29
Нужно организовать телефонный справочник


15-1175833346
Steep
2007-04-06 08:22
2007.04.29
Build with RunTime Packages


2-1176197360
npu3pak
2007-04-10 13:29
2007.04.29
Как райионально добавлять данные в базу Access?