Страница 1 из 1

Кеширование картинок в WebBrowser

Добавлено: 19 ноя 2005, 10:10
Blood_Magic
Ситуация такая: у меня есть папка - кеш с картинками. На форме WebBrowser. Как определить момент завершения загрузки HTML, чтобы заменить в нем URL картинок на локальные, чтобы не грузить их из инета а брать с диска?

Добавлено: 21 ноя 2005, 17:19
Eugie
См. TWebBrowser события OnNavigateComplete2, OnDownloadComplete.
А чем не устраивает стандартное кеширование?

Добавлено: 22 ноя 2005, 10:21
Blood_Magic
Eugie писал(а):См. TWebBrowser события OnNavigateComplete2, OnDownloadComplete.
А чем не устраивает стандартное кеширование?
Эти события, я так понимаю, возникают после загрузки картинок, а мне их не надо грузить. Мне иногда требуется пдменять катинки, поэтому стандартное не устраивает.

Добавлено: 22 ноя 2005, 15:11
Лелик_1044
Blood_Magic,
Отлкючи полностью прием картинок

Добавлено: 22 ноя 2005, 16:48
Blood_Magic
Лелик писал(а):Blood_Magic,
Отлкючи полностью прием картинок
они мне нужны, тока с локального диска. надо отлвить момент, когда IE загрузил html но еще не грузил картинки и в этот момент подменить ссылки

Добавлено: 23 ноя 2005, 12:38
Лелик_1044
НУ загрузи html без картинок потом меняй

Добавлено: 24 ноя 2005, 10:23
Blood_Magic
Лелик писал(а):НУ загрузи html без картинок потом меняй
и как их потом включить?

Добавлено: 29 ноя 2005, 12:51
Blood_Magic
Умные админы есть с дельными советами?

Добавлено: 05 дек 2005, 15:30
Naeel Maqsudov
Кроме OnNavigateComplete2, OnDownloadComplete ничего нет.
Советов нет, есть только такая мысль:
Можно перед Navigate заблокировать перерисовку окна, и когда страница будет загружена, то подменить HTML и разблокировать перерисовку окна.