Вниз
Скачать: 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.019 c
3-86251
Evyshka
2003-12-03 08:39
2003.12.26
Что лучше использовать?


3-86296
Andriy Tysh
2003-12-01 14:08
2003.12.26
Calculated field in TClientDataSet


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


3-86319
Kramar
2003-12-01 22:35
2003.12.26
DBGrid


1-86433
Strage
2003-12-13 11:29
2003.12.26
Можно ли заменить цвет у clBtnFace?




   Наверх