ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:jupiter_j PDAのシリアルポートデータの消去
困り度:
  • 困っています
PDA windows-CE上で動作する実務ソフトで、外部機器に送信するコマンド等のデータをRS-232Cを通じて出力するようになっているのですが、このデータがバッファ内に残っている場合に、データを外部のプログラムから消去できるでしょうか。
因みにポート番号は1番です。
もし、既存のプログラム、あるいはサンプルプログラム等ありましたら
ご教授ください。
OSはウィンドウズCE 5.0dです。
間違って入力したデータを取り消したいのです。
質問投稿日時:09/08/29 00:44
質問番号:5245068

回答

 

回答者:gau_puzzler 外部から消去というのは聞いたことがないです
(というか、作成したことないです)
受信側が特別なコード(キャンセル)をもっていて
通信途中でそのコードを受信したら、今まで受け取ったのをクリアするというようなものになっていなければならないでしょう

232Cプリンタであれば、そういう機能あります

※ただデータの区切りがどうなっているかが問題です
 1行単位(CR LF受信までとか)で処理するようになっている場合
 CR LF送ってからキャンセル送っても無駄です
種類:回答
どんな人:専門家
自信:自信あり
回答日時:09/08/29 22:02
回答番号:No.1
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)