天天看點

如何清除應用程式承載 WebBrowser 控件時緩存

注意:這篇文章是由無人工介入的自動的機器翻譯系統翻譯完成。這些文章是微軟為不懂英語的使用者提供的, 以使他們能夠了解這些文章的内容。微軟不保證機器翻譯的正确度,也不對由于内容的誤譯或者客戶對它的使用所引起的任何直接的, 或間接的可能的問題負責。

文章編号

:

262110

最後修改

2007年3月29日

修訂

3.1

當應用程式承載 WebBrowser 控件, 可能需要以程式設計方式清除緩存。 通過 WebBrowser 控件的接口沒有此功能。 本文解釋如何使用 WinInet API 函數以直接清除緩存。

如何清除應用程式承載 WebBrowser 控件時緩存

使用 WinInet API FindFirstURLCacheEntry 來找到第一緩存條目和 FindNextUrlCacheEntry 用于列舉緩存。 使用 DeleteUrlCacheEntry 來删除每個條目。

注意 FindFirstUrlCacheGroup DeleteUrlCacheGroup FindNextUrlCacheGroup, 以及正在使用下例中。 這些 API 函數以便正确檢查作為顯示需要防止錯誤有隻成為用 Internet Explorer 5。

在下面步驟介紹如何在 VisualBasic 中使用 WinInet API 來清除緩存中所有檔案。

1.

建立一個 VisualBasic 标準 EXE 項目。

2.

建立 form 1 下一個指令按鈕。

3.

以下代碼粘貼到子產品是 form 1:<code></code>

<code></code>

4.

運作項目并單擊 Command 。 計算機中緩存将被清除。

繼續閱讀