0

作成中の VB.NET プログラムで、.NET SerialPort クラスに基づくオブジェクトを使用しています。次の実行時に問題が発生します。

  1. シリアルポートにデータを送る
  2. ポートを閉じる
  3. アプリケーションを閉じる
  4. ポートを再度開く

ポートとアプリケーションを閉じたにもかかわらず、残りのデータが送信されてしまうのです。DiscardOutBuffer() メソッドも役に立たないようです。

ポートが閉じられたらバッファに何も残らないように、使用後にバッファをフラッシュする最良の方法は何ですか?

4

0 に答える 0