Laboratory of Mobile Agricultural Chemicals Searcher
携帯農薬検索実験室

研究会

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
50 / 114 ツリー <前へ | 次へ>

〔571〕ACFinder 070311版 kabe (07/03/11 21:19)

〔583〕Re:ACFinder 070311版 Hidemi Oya (07/03/19 12:55)

〔583〕Re:ACFinder 070311版
 Hidemi Oya WEB  (07/03/19 12:55)

引用なし
   自己レスです。

> というのは、ちょっと試したところ、接続時タイムアウトは、グローバルな設定ではなく、現在のセッションのみに限定して変更できたからです。オフライン状態についても同様の設定ができそうです。このため、HttpDownload は、Execute を実行するたびにこれらの設定変更をする仕様で書き換え中です。HttpDownload がこの仕様になると、IE のオフライン状態を利用したオフラインモードというのは意味をなしません。
 その後いろいろ試してみた結果、WindowsXp では、
(1) 接続タイムアウトはセッションごとの設定を変更しなければ、プロクシが見つからない場合のタイムアウトが変更されない(グローバル設定を変更しても意味はない)
(2) オフライン状態はセッションごとの設定を変更するだけで、グローバル設定も変更される
ということが判明しました。
 (1) については、HINTERNET ハンドルを自分で作成する HttpDownload コンポーネント(InternetReadFile API を使用)についてはコンポーネント側で制御できるが、UrlDownload コンポーネント(UrlDownloadToFile API を使用) は使用している HINTERNET ハンドルが分からないので制御できないということになります。(2) については、HttpDownload, UrlDownload 両コンポーネントで制御可能ですが、グローバル設定まで変更されるという副作用が発生します。

>kabe さん
 今のところいずれも回避策は見つからないので、上記仕様で InetUtil.pas を更新してメールします。

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
50 / 114 ツリー <前へ | 次へ>
ページ:  ┃  記事番号:   
(SS)C-BOARD vv3.8 is Free.