掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
スレッド内で動的にindyのidHttpとSslを作成するには? (ID:20652)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
とあるホームページからHTML(https://〜で接続)を取得し、TWebBrowserで 表示するプログラムを作成しています。 取得をおこなう作業を別スレッドでおこなっているのですが、そのスレッド 内で動的に FIdHttp := TIdHTTP.Create(nil); FIdssl := TIdSSLIOHandlerSocketOpenSSL.Create(nil); FidHttp.IOHandler := FIdssl; と作成し接続しようとしていますが、どうもIdHttpとSslIo...との接続が うまくいってないようで、SocketErrorが発生します。 Http://〜のページなら問題なく取得できており、またフォーム上にIdHttpと Idsslを配置し、オブジェクトインスペクタ上で上記プロパティの設定を 行い、そちらをsyncronizeで使用すると無事に動作します。 syncronizeで接続しなければならない自体で、スレッドを使用する意味が なくなってしまいますので、なにかよい知恵ありましたらお教え頂けません でしょうか。よろしくお願いいたします。 使用環境 windows2000 Delphi6 pro indy10(おそらく最新のやつです。昨日入れました)
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.