Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.26;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.017 c
3-86249
AleKo
2003-12-03 08:15
2003.12.26
DBGrid и ADOTable удаленные записи


1-86407
VT
2003-12-14 16:52
2003.12.26
Профайлер для Delphi


1-86385
leonidus
2003-12-07 23:49
2003.12.26
Компонент для отображения гистограммы скорости скачивания


14-86497
Igor_thief
2003-11-27 15:18
2003.12.26
Оценивание


3-86303
Vick
2003-12-02 12:05
2003.12.26
Переопределение temporary file folder в MSSQL