掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TIdHTTPのGetでエラー (ID:19547)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
IdGlobalProtocols.pasの GMTToLocalDateTime関数の最初の行、 if s = '' then // 空文字だけに対応 ここにプレークポイント設定すると、IdHttp.Get('http://yahoo.co.jp/')の実行で3回停止する。 1回目の sの値は、'Fri,20 Jan 2006 **:**:** GMT' 2回目の sの値は、空文字 3回目の sの値は、'-1' 3回目で EConvertError例外(日付の変換エラー)が発生するので、その行を if (s = '')or(s = '-1') then // '-1'の場合にも対応 に書き換えて実行すれば、その例外は出なくなる。 ※ それでも EIdConnClosedGracefully 'Connection Closed Gracefully'が出るのは、Indyの「お約束」。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.