Как да изчистите кеша на конкретна страница в TWebBrowser

Здравейте всички. Имам такъв проблем.. :). Трябва да направя нещо като Ctrl+F5 в InExploer.. за TWebBrowser. Като цяло мога да изчистя целия кеш. но използвам ash 3 TWebBrowser в моята програма. и един от тях има чат. и по някаква причина той не иска да актуализира пакета, не можете просто да натиснете f5, но Ctrl + F5 - изчистване на кеша на тази страница. нали разбирате, да седите и да натискате постоянно Ctrl + F5 е някак глупаво. но как да го накарам да го направи сам, не го разбирам, по дяволите. като цяло, моля, имаме нужда от функция за изчистване на кеша на страницата само за конкретен TWebBrowser. Благодаря предварително. :)

>>ROMBLLER (1/11/05 19:43)

TWebBrowser.Navigate/Navigate2 има параметър Flags. Мисля, че флаговете navNoReadFromCache и/или navNoWriteToCache ще спасят бащата на българската демокрация.

Или съм тъп, или не е редно. Пиша WebBrowser1.Navigate(adres,navNoReadFromCache);

и той плю в отговор

Няма претоварена версия на "Навигация", която може да бъде извикана с тези аргументи

В момента нямам Delphi, но може би Navigate2може да ви спаси?

>>ROMBLLER (01/12/05 00:41) [2]

>и той плю в отговор

Няма претоварена версия на "Навигация", която може да бъде извикана с тези аргументи

Хакери изтриха сертификата, а злият администратор забрани CodeInsight?

procedure Navigate(const URL: WideString); претоварване;

procedure Navigate(const URL: WideString; var Flags: OleVariant); претоварване;

procedure Navigate(const URL: WideString; var Flags: OleVariant; var TargetFrameName: OleVariant); претоварване;

procedure Navigate(const URL: WideString; var Flags: OleVariant; var TargetFrameName: OleVariant; var PostData: OleVariant); претоварване;

процедура Navigate(const URL: WideString; var Флагове: OleVariant; varTargetFrameName:OleVariant; var PostData:OleVariant; var Headers: OleVariant); претоварване;

Благодаря, но вече го видях. токът няма полза. той все едно плюе.

той спря да плюе едва след като го направих

но все още чете от кеша и след това спира да актуализира нещо.

ROMBLLER (12.01.05 11:58) [6] благодаря ви.. но вече видях това. няма смисъл

P.S. Въпреки че, преди да научите Delphi, все пак бих ви посъветвал да научите български.

Много умен. :). и ти трябваше да научиш български (все пак) се пише с тире. и май моля не да коригирам правописни грешки, а да помогна с Навигация.

и като цяло не влизам в този TWebBrowser. Между другото, благодаря, че ми казахте заvar, току-що забелязах тока. :). Е, тогава как да използвам тези шибани знамена. pliz напишете цялата процедура WebBrowser. Навигация(и какво следва доend;

Бих написал нещо подобно:

procedure TForm1.GoToPageNoCache(const APage: String); var Path: OleVariant; Флагове: OleVariant; begin Флагове := DWORD(navNoReadFromCache или navNoWriteToCache); Път := WideString(APage); WebBrowser.Navigate2(Път, Флагове); // WebBrowser: TWebBrowser end;

язовири .. той започна да се актуализира .. това е просто vseravno съобщения не се променят. докато не натиснете Ctrl+F5. И така, какво казват хората сега?