掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
EIdHTTPProtocolExceptionが未定義になるのはなぜ? (ID:46426)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
長年疑問に思ってきましたが、どうしても使用しなければならなくなりそうなので、質問させてください。 下の文をフォームのないunitに書き込むとIdHTTPProtocolExceptionが未定義になりますが、Form1以外のVCLフォームのunitに書き込むとエラーになりません。 フォームのないunitでエラーを出さずに使用するにはどうしたらいいでしょうか? よろしくお願いします。 with Form1 do begin ENC :=TMBCSEncoding.Create(j); MS :=TMemoryStream.Create; S1:=TstringList.Create; try IdHTTP1.Get(FURL,MS); MS.Position :=0; S1.LoadFromStream(MS,ENC); for i := 0 to S1.Count-1 do S:=S+S1[i]; except on e: EIdHTTPProtocolException do begin //; end; on e: Exception do begin // end; end; ENC.Free; MS.Free; S1.Free; end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.