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

Вниз

утечка в Indy   Найти похожие ветки 

 
ev ©   (2002-03-16 13:38) [0]

Помогите! Как убрать утечку.
Вся программа работает без утечки, но как только делаю

http.Get(s_get,mStream);

s_get - строка с URL
mStream - подок для ответа

появляется утечка!!!

Если вызывать этот код несколько раз в секунду, то память "кончается" очень быстро.

Помогите!!! Как убрать эту утечку!!!


 
ev ©   (2002-03-16 18:16) [1]

Вот, что нашел.... но разобраться не могу.... помогите !!!

---------------------
Okay, this has caused me some trouble with a project I"m
developing so I did some messing around to see if the leak
is related to a configuration, usage, or other issue. What
I found is that if you call TIdHTTP"s .GET method and then
immediatly call it again before the first .GET method is
complete such as in a TTimer that calls a Button.click, the
method sometimes returns HTTP errors and/or access
violations plus the memory leak. However, if I
test .Connected before calling .GET and abort consecutive
calls to .GET until the prior .GET call is complete, things
seem to work fine. This was tested in Win2K with Delphi 5
and Indy 9.00.03 Beta.


 
ev ©   (2002-03-18 16:02) [2]

help!!!!!!!


 
Digitman ©   (2002-03-18 16:17) [3]

Без аглицкого - никуда))

However, if I test .Connected before calling .GET and abort consecutive calls to .GET until the prior .GET call is complete, things seem to work fine. This was tested in Win2K with Delphi 5 and Indy 9.00.03 Beta.

Однако, если я проверяю состояние св-ва .Connected перед тем, как вызвать .GET и не допускаю следующих вызовов .GET до тех пор, пока пердыдущий .GET не завершится, то, кажется, это работает отлично.


 
ev ©   (2002-03-18 18:54) [4]

1. .GET повторно не вызывается
2. .Connected проверять бесполезно, т.к. .GET сам его вызывает

Даже если делать, как тут говориться, то не помогает!!!
Может я что-то неправильно делаю?



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
1-97336
Rammst
2002-05-19 11:02
2002.05.30
Удаление файлов


1-97342
alxx
2002-05-18 17:09
2002.05.30
Как можно узнать буржуйский номер недели?


1-97320
Musicmax
2002-05-19 19:00
2002.05.30
товаришчи! Подсажите как избежать ошибки ....


1-97224
lak_b
2002-05-20 15:45
2002.05.30
орять Hook


3-97121
Great DAN
2002-05-04 11:44
2002.05.30
Как работать с Quick Report