![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
バックグラウンドで動作して、インターネットからWebの新着情報を持ってきて画面の隅に表示するというアプリケーションをDelphi + TClientSocketで作成しています。
フォーム作成時 : ClientSocket1.open;
接続時 : ClientSocket1.socket.sendtext(リクエスト内容);
受信時 : フォームの情報を更新
タイマー : 一定時間おきに接続イベントを発生
そこで質問なのですが、ネットに繋がっていない等でDNS参照に失敗すると
「Windowsソケットエラー API ASync Lookup」
と、APIからエラーが返ってきます。一定時間おきにチェックするので、非接続時にこれが毎回出てくるとうざいということで、接続失敗しても黙っているように変更したいのですが、どのようにしたら良いのでしょうか・・・。
TClientSocketのヘルプが無くてわかりませんでした(汗
No.2ベストアンサー
- 回答日時:
ClientSocketのイベント「OnError」にて、「ErrorCode:=0;」を設定してください。
以前私も苦労したことがあります。
No.1
- 回答日時:
こんにちは、honiyonです。
tryとexceptを使うと幸せになれると思います。
参考になれば幸いです(..
この回答への補足
try - exceptはDelphiが生成した例外を捕えるものだと思っていたのですが、
ただのAPIのエラーだと思って試していませんでした。
(デバッガが例外で停止しないオプションになっていたので気づきませんでした)
そこで、ClientSocket1.open;の部分だけtryして、exceptで
プログラムを終了するようにしてみたのですが、変化はありませんでした。
もう少し調べてみます。早速のアドバイスありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- Google Drive Google form を利用して 問い合わせフォームを作りたい 1 2022/04/25 14:15
- VPN VPN接続が急にできなくなりました。 1 2022/12/13 15:25
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- デスクトップパソコン USB接続のマイクについて 6 2022/09/18 07:54
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- OCN光 VDSL回線での不具合 ネット回線変えるべきか? 3 2023/01/07 23:14
- モニター・ディスプレイ Displayport接続時にディスプレイ設定の一部の項目がチラついて変更できない 3 2022/07/31 10:06
- Bluetooth・テザリング android(Galaxy S-22)、bluetoothの「この端末名」がコロコロ変わる 1 2022/12/17 13:15
- カスタマイズ(車) いわゆる「テレビキャンセラー」について・・・・・ 7 2022/11/01 20:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
変数の前のビックリマークにつ...
-
ONUとAirMac Extremeで接続
-
接続をしようとすると・・・
-
PSPでのインターネット接続...
-
スマホのテザリングを使ってネ...
-
Chromecastでテレビにつなげて...
-
ワードパッドについて
-
私の閲覧商品が家族のスマホに表示
-
ノートパソコンとかパソコンを...
-
wiiuは、ゲームパッドなしで初...
-
galaxy a7のAPN設定について教...
-
ISDN回線を使用中、突然切断さ...
-
パソコンの初期設定
-
マーケットスピードⅡの通信設定...
-
ChromecastでYouTubeが突然見れ...
-
w11ノートパソコンを買いました...
-
BUFFALOの無線LAN子機WLI-U2-KG...
-
携帯電話の電源を30分後に切る方法
-
先日Canon EOS 7Dを中古で購入...
-
カーステの時刻合わせ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
変数の前のビックリマークにつ...
-
MELSEC CPUとGOTの接続について
-
PSPでのインターネット接続...
-
FTPで550エラーとなります
-
エラー619が解決できません
-
PHPにてoci8.dllが正常に関連付...
-
インターネットの接続で、一部...
-
光ファイバー100Mbpsが...
-
P-in+携帯電話で接続できません
-
PSPでインターネット接続時にDN...
-
フレッツISDN切り替え時の...
-
[Delphi] Socketのエラーを抑制...
-
東芝レグザH7000とパイオニア...
-
AirH"で接続できず・・・
-
スマホのテザリングを使ってネ...
-
iPhoneの画像をPCに移したい!
-
ノートンのエラーメッセージの...
-
受信途中でエラー発生
-
ネットワクーキーを毎回聞いて...
-
4Gで使用中、一部アプリでiph...
おすすめ情報