FlatButton5Click method

Applies to
TForm1

Declaration
procedure FlatButton5Click(Sender: TObject);

Implementation

procedure TForm1.FlatButton5Click(Sender: TObject);
var lpEntryInfo: PInternetCacheEntryInfo; hCacheDir: LongWord;
dwEntrySize: LongWord;
begin try
screen.Cursor :=crHourGlass;
dwEntrySize := 0;
FindFirstUrlCacheEntry(nil, TInternetCacheEntryInfo(nil^), dwEntrySize);
GetMem(lpEntryInfo, dwEntrySize);
if dwEntrySize > 0 then lpEntryInfo^.dwStructSize := dwEntrySize;
hCacheDir := FindFirstUrlCacheEntry(nil, lpEntryInfo^, dwEntrySize);
if hCacheDir <> 0 then begin
      repeat
         DeleteUrlCacheEntry(lpEntryInfo^.lpszSourceUrlName);
         FreeMem(lpEntryInfo, dwEntrySize);
         dwEntrySize := 0;
         FindNextUrlCacheEntry(hCacheDir, TInternetCacheEntryInfo(nil^), dwEntrySize);
         GetMem(lpEntryInfo, dwEntrySize);
         if dwEntrySize > 0 then lpEntryInfo^.dwStructSize := dwEntrySize;
    until not FindNextUrlCacheEntry(hCacheDir, lpEntryInfo^, dwEntrySize);
  end;
FreeMem(lpEntryInfo, dwEntrySize);
FindCloseUrlCache(hCacheDir);
screen.Cursor :=crDefault;
except
screen.Cursor :=crDefault;
end;End;


HTML generated by Time2HELP
http://www.time2help.com