Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.031 c
2-1176384536
ppcumax
2007-04-12 17:28
2007.04.29
Нужно написать чекер прокси


4-1164309076
Dmitry_177
2006-11-23 22:11
2007.04.29
Обработка WM_LBUTTONDOWN


2-1176273215
Sonia
2007-04-11 10:33
2007.04.29
OraStoredProc не видит параметры в RunTime


3-1170350971
Ёжик из тумана
2007-02-01 20:29
2007.04.29
Транзакции в хранимках


15-1175364772
cyborg
2007-03-31 22:12
2007.04.29
По поводу закрытия




   Наверх