Вниз
Скачать: 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.974 c
15-1175461600
ElectriC
2007-04-02 01:06
2007.04.29
Будущее Delphi


2-1176295220
I-New
2007-04-11 16:40
2007.04.29
Динамическая загрузка картинок в Timage


8-1155284391
linky
2006-08-11 12:19
2007.04.29
Звук из сервиса.


9-1148477378
[DUH]
2006-05-24 17:29
2007.04.29
Перепись населения!


10-1132074794
LORN
2005-11-15 20:13
2007.04.29
Excel->StringGrid




   Наверх