Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

Re: IE Cache Eintrag löschen

  Alt 19. Sep 2007, 19:42
Du musst dem IE (TWebBrowser) in der Methode Navigate sagen, dass er die URL gar nicht erst in den Cache aufnehmen soll.
Dann braucht auch nichts gelöscht werden.
Delphi-Quellcode:
var
  BrowserFlags : olevariant;
  MyTargetFrameName : olevariant;
  MyPostaData : olevariant;
  MyHeaders : olevariant;
begin
{ Flags:
Constant            Value Meaning
NavOpenInNewWindow  $01 Open the resource or file in a new window.
NavNoHistory        $02 Do not add the resource or file to the history list. The new page replaces the current page in the list.
NavNoReadFromCache  $04 Do not read from the disk cache for this navigation.
NavNoWriteToCache    $08 Do not write the results of this navigation to the disk cache.
NavAllowAutosearch  $10 If the navigation fails, the Web browser attempts to navigate common root domains (.com, .org, and so on). If this still fails, the URL is passed to a search engine.
}

  BrowserFlags := $02 or $08;
  MyTargetFrameName := null;
  MyPostaData := null;
  MyHeaders := null;
  Webbrowser1.Navigate(EdtURL.text, BrowserFlags,MyTargetFrameName,MyPostaData,MyHeaders);
  StatusBar1.SimpleText := '';
  WaitForBrowser(WebBrowser1);
end;
Andreas
  Mit Zitat antworten Zitat