はじめましてPCHANです。
わたしも今AKIさんと同じ問題でハマッています。
VC++6でCInternetSession->CHttpConnection->CHttpFileという流れで
Http通信をしているですが、IEがオフラインになっているとインターネット
接続されていればInternetGetConnectedState()は「接続」をかえすため、
ローカルにキャッシュされていなければ、CHttpFileのメソッドで「ファイルが
みつかりません」というエラーになってしまいます。
IWebBrowser2インターフェイスも試してみたのですが、get_Offline、pit_Offlineは
どうも無効なようで(MSDNのIWebBrowser2のページにも
Note that not all of the methods listed below supported by the
WebBrowser control
とありました)、うまく解決しません。
アプリの中には「オフラインでは使用できないWebページ」ダイアログを表示して
(させて)
対応しているものもあるので、方法がないわけではないと思うのですが・・・。
だらだらと書きましたが、結局
1.IEのオフライン状態を検知したい。
2.IEのオフライン状態を変更したい。
3.「オフラインでは使用できないWebページ」ダイアログを出してユーザにIE
の
オフライン/オンラインを選択させることのできる方法があるのか?
を教えて下さい。
以上、よろしくお願いします。
わたしも今AKIさんと同じ問題でハマッています。
VC++6でCInternetSession->CHttpConnection->CHttpFileという流れで
Http通信をしているですが、IEがオフラインになっているとインターネット
接続されていればInternetGetConnectedState()は「接続」をかえすため、
ローカルにキャッシュされていなければ、CHttpFileのメソッドで「ファイルが
みつかりません」というエラーになってしまいます。
IWebBrowser2インターフェイスも試してみたのですが、get_Offline、pit_Offlineは
どうも無効なようで(MSDNのIWebBrowser2のページにも
Note that not all of the methods listed below supported by the
WebBrowser control
とありました)、うまく解決しません。
アプリの中には「オフラインでは使用できないWebページ」ダイアログを表示して
(させて)
対応しているものもあるので、方法がないわけではないと思うのですが・・・。
だらだらと書きましたが、結局
1.IEのオフライン状態を検知したい。
2.IEのオフライン状態を変更したい。
3.「オフラインでは使用できないWebページ」ダイアログを出してユーザにIE
の
オフライン/オンラインを選択させることのできる方法があるのか?
を教えて下さい。
以上、よろしくお願いします。