SerialPortOpen中にケーブル断でCPU100%
- 題名: SerialPortOpen中にケーブル断でCPU100%
- 著者: Esmori
- 日時: 2008/07/15 20:30:49
- ID: 22437
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: SerialPortOpen中にケーブル断でCPU100%
- 著者: オショウ
- 日時: 2008/07/16 4:18:51
- ID: 22440
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: SerialPortOpen中にケーブル断でCPU100%
- 著者: オショウ
- 日時: 2008/07/16 5:55:56
- ID: 22441
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: SerialPortOpen中にケーブル断でCPU100%
- 著者: Esmori
- 日時: 2008/07/16 14:09:21
- ID: 22445
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: SerialPortOpen中にケーブル断でCPU100%
- 著者: オショウ
- 日時: 2008/07/16 19:28:17
- ID: 22446
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: SerialPortOpen中にケーブル断でCPU100%
- 著者: Esmori
- 日時: 2008/07/17 16:14:56
- ID: 22459
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
はじめまして、よろしくお願いします。
System.IO.Ports.SerialPortクラスを使用してシリアル通信を行うプログラムを書いています。
USB<->シリアル変換ケーブル(IODATAのUSB-RSAQ3)を挿した状態で作られるCOMポートに対して通信するようにしています。
port = new SerialPort("COM1");
port.Open();
上記コードを実行した後、USBケーブルを引っこ抜くとCPUが100%になってしまい、アプリを終了しない限り元の状態には戻りません。
ようはエラーが発生しているのならそれをキャッチしたいのですが、どうすればキャッチできるのか方法が見つかりません。
どなたかご経験のあるかたおられないでしょうか?