Windows 7/ Visual Studio 2010 C#下記のように常にループした処理の中でアプリケーションをクローズすると、正常にクローズすることが出来ません。強制的に処理中止にしているせいか、再度ターゲットと繋ぐ際にポート使用中のメッセージが出て来ます。尚、ループ処理をせずにアプリケーションをクローズして再度ターゲットと繋ぐときは問題ありませんでした。こういった場合、どういった処置を入れることで対処できるのでしょうか?while (true) { 処理}
■No83813 (Users さん) に返信 catchは特になくてもよいですが下記のように breakと finally を設け必ず終了処理が行われるようにするとよいかと思います。 try { while (true) { 処理 break; } } catch (Exception ex) { 例外処理 } finally { 終了処理 }
- Child Tree -