バックグラウンドで動作して、インターネットからWebの新着情報を持ってきて画面の隅に表示するというアプリケーションをDelphi + TClientSocketで作成しています。
フォーム作成時 : ClientSocket1.open;
接続時 : ClientSocket1.socket.sendtext(リクエスト内容);
受信時 : フォームの情報を更新
タイマー : 一定時間おきに接続イベントを発生
そこで質問なのですが、ネットに繋がっていない等でDNS参照に失敗すると
「Windowsソケットエラー API ASync Lookup」
と、APIからエラーが返ってきます。一定時間おきにチェックするので、非接続時にこれが毎回出てくるとうざいということで、接続失敗しても黙っているように変更したいのですが、どのようにしたら良いのでしょうか・・・。
TClientSocketのヘルプが無くてわかりませんでした(汗
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でのインターネット接続...
-
CDファイル *.cdaが再生でき...
-
wowowデコーダのスクランブルラ...
-
au Wi-FiWalker HWD15の接続
-
INSメイトについて
-
812SH USB接続について
-
Chromecastでテレビにつなげて...
-
私の閲覧商品が家族のスマホに表示
-
パソコンの設定について
-
ノートパソコンとかパソコンを...
-
ドコモ光 アンドラインからGMO...
-
wiiuは、ゲームパッドなしで初...
-
BIG-IPに接続できません
-
パソコンの電源プランについて
-
パソコン工房でパソコンを買う...
-
RTX1200とL2TPクライアントの設...
-
マーケットスピードⅡの通信設定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
変数の前のビックリマークにつ...
-
MELSEC CPUとGOTの接続について
-
エラー619が解決できません
-
PSPでのインターネット接続...
-
[Delphi] Socketのエラーを抑制...
-
PSPをネットに接続したいん...
-
FTPで550エラーとなります
-
DB2の接続エラー
-
インターネット接続状況確認の仕方
-
スマホのテザリングを使ってネ...
-
光ファイバー100Mbpsが...
-
ネットワクーキーを毎回聞いて...
-
INSメイトについて
-
ダイヤルQ2につながらないよ...
-
オフライン作業
-
SetPointでBluetoothマウスの接...
-
CDファイル *.cdaが再生でき...
-
LAN接続とダイヤルアップ接...
-
インターネットで高額料金請求...
-
「リモートコンピュータへの接...
おすすめ情報