Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];

Вниз

как очистить кеш определённой страници в TWebBrowser   Найти похожие ветки 

 
ROMBLLER   (2005-01-11 19:43) [0]

Всем привет... у меня вот такая задачка.. :)... мне надо сделать подобие Ctrl+F5 в InExploer.. для TWebBrowser...
В общим то я могу весь Кеш очистить... но у меня в проге используются аш 3 TWebBrowser ... и в одном из них чат... и почему-то он не хотить обновляться пака не нажмешь не просто f5 а Ctrl+F5 - очистка Кеша данной страницы.... сами понимаете, сидеть и постоянно жать Ctrl+F5 как-то тупо... а как заставить его самого это делать я блин ни как не врублюсь... в общим плиз, нужна функция для очистки Кеша странице только для определённого TWebBrowser... заранее благодарен... :)


 
VMcL ©   (2005-01-11 20:59) [1]

>>ROMBLLER  (11.01.05 19:43)

У TWebBrowser.Navigate/Navigate2 есть параметр Flags. Думаю, флаги navNoReadFromCache и/или navNoWriteToCache спасут отца русской демократии.


 
ROMBLLER   (2005-01-12 00:41) [2]

либо я туплю, либо чёт не то... пишу
WebBrowser1.Navigate(adres,navNoReadFromCache);

а он в ответ плюётси

There is no overloaded version of "Navigate" that can be called with these arguments


 
Piter ©   (2005-01-12 01:16) [3]

Я сейчас бех Дельфи, но может Navigate2 спасет тебя?


 
ROMBLLER   (2005-01-12 01:20) [4]

пишет тоже самое....


 
VMcL ©   (2005-01-12 08:30) [5]

>>ROMBLLER  (12.01.05 00:41) [2]

>а он в ответ плюётси

There is no overloaded version of "Navigate" that can be called with these arguments


Справку хакеры стёрли, а CodeInsight злой админ запретил?

procedure Navigate(const URL: WideString); overload;

procedure Navigate(const URL: WideString; var Flags: OleVariant); overload;

procedure Navigate(const URL: WideString; var Flags: OleVariant; var TargetFrameName: OleVariant); overload;

procedure Navigate(const URL: WideString; var Flags: OleVariant; var TargetFrameName: OleVariant; var PostData: OleVariant); overload;

procedure Navigate(const URL: WideString; var Flags: OleVariant; var TargetFrameName: OleVariant; var PostData: OleVariant; var Headers: OleVariant); overload;


 
ROMBLLER   (2005-01-12 11:58) [6]

спасиб.. но эт я уже видел... ток толку не кокого... он всёравно плюётси...

он перестал плеватси только после того как я сделал так

var
variant:olevariant;
begin
variant:=navNoReadFromCache;
WebBrowser1.Navigate(adres,variant);
end;

но он всёравно читает с кеша, и вабще потом перестаёт что-то обновлять...


 
Piter ©   (2005-01-12 16:49) [7]

ROMBLLER   (12.01.05 11:58) [6]
спасиб.. но эт я уже видел... ток толку не кокого


действительно, толку не будет никакого если читать, но не понимать.
Изучай что такое директива var

P.S. Хотя, перед тем как учить Delphi, я бы все таки посоветовал подучить русский...


 
ROMBLLER   (2005-01-12 18:20) [8]

очень умно... :)... тебе тоже русский подучить следовало (все-таки ) пишется через дефис... а я вроде бы прошу не ошибки в написании исправлять, а с Navigate помочь....


 
ROMBLLER   (2005-01-12 18:38) [9]

и вообще я нефига в этот TWebBrowser не врубаюсь... кстати, спасибо, что сказал про var я ток сейчас заметил... :)...ну а как тогда эти долбаные флаги использовать.... плиз напишите всю процедуру WebBrowser. Navigate(и что дальше до самого end;


 
VMcL ©   (2005-01-13 08:28) [10]

Я бы написал как-то так:

procedure TForm1.GoToPageNoCache(const APage: String);
var
  Path: OleVariant;
  Flags: OleVariant;
begin
  Flags := DWORD(navNoReadFromCache or navNoWriteToCache);
  Path := WideString(APage);
  WebBrowser.Navigate2(Path, Flags);  // WebBrowser: TWebBrowser
end;


 
ROMBLLER   (2005-01-13 19:11) [11]

дамс.. обновлять он начал.. вот только всёравно сообщения не меняются... пока не нажать Ctrl+F5... ну и что теперь народ посоветует?...



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

Форум: "Сети";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.035 c
3-1108965710
xOn
2005-02-21 09:01
2005.03.20
Создание БД


4-1107326263
FFF
2005-02-02 09:37
2005.03.20
Top,left


1-1109677618
Kolokoltsov
2005-03-01 14:46
2005.03.20
ToolBar


3-1108558796
DimonNew
2005-02-16 15:59
2005.03.20
DBGrid & ButtonStyle


14-1109429017
TUser
2005-02-26 17:43
2005.03.20
Форум по VBA





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский