Вниз
Скачать: CL | DM;

WebBrowser съедает память   Найти похожие ветки 

 
Ascan ©   (2003-10-29 16:15) [0]

Добрый день. Год назад я уже поднимал этот вопрос, но тогда на него ответить не смогли. Пробую снова, все-таки вопрос из неприятных.
Программа построена на основе TWebBrowser. Так вот, при запуске в памяти она занимает ~5Mb, через час – 25Mb, через два – 60Mb, ну и так далее.
То, что в этом виноват именно модуль WebBrowser, неоднократно проверено.
До сего времени проблема решалась, автоматической перезагрузкой программы раз в час.
Придерживаюсь (непроверенного) варианта, WebBrowser, загружая страницы, в дальнейшем не выгружает их, оставляя для возможности нажать кнопочку .GoBack.
Может кто-нибудь что посоветует или намекнет (предпочтительно первое)?


 
WithOut Any ... ©   (2003-10-29 16:31) [1]

Предварительно следует помнить, что клава и мышь, это все-таки не ручник и не педаль тормоза (четыре сообщения)


 
nikkie ©   (2003-10-29 16:52) [2]

в статье Игоря Осовяка объясняется, что есть причина утечки.
http://www.delphikingdom.ru/mastering/tweb.htm

причина - ошибка в реализации TOleControl.GetIDispatchProp (olectrls.pas). обходное решение - не пользоваться свойствами, приводящими к вызову этого метода. например, вместо WebBrowser.Document следует писать WebBrowser.ControlInterface.Document или WebBrowser.DefaultInterface.Document.


 
Ascan ©   (2003-10-29 17:34) [3]

WithOut Any ..., я не виноват, она сама! :-)
Написал сообщение, вышел, нажал F5, а она как начнет плодиться!

nikkie, спасибо, переделал, смотрю... пока не сильно растет.
А ведь гланое, что я, тупица, уже читал эту самую статью с месяц назад и успешно про нее забыл.
Спасибо.



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

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



Память: 0.45 MB
Время: 0.011 c
14-86519
NeyroSpace
2003-12-03 11:54
2003.12.26
Проапгрейтился... до коматоза


14-86501
Карелин Артем
2003-12-04 14:33
2003.12.26
Что может висеть на 7000 порту?


14-86559
Ske4er
2003-11-29 23:49
2003.12.26
Просьба не смеяться и не хамить :)))


6-86475
Vin
2003-10-23 12:40
2003.12.26
Как поместить на форму картинку из Html странички


3-86290
rel_
2003-11-24 16:11
2003.12.26
DBGrid




   Наверх