掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
シリアル通信で受信するには? (ID:113151)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ねろさん、ありがとうございます。 サンプルコードの方は同期式の読み取り方式というこなのですね。 >つまりnNumberOfBytesToRead が指定に長さになった時に読み込み完了と なるのでは。 僕もそう思っていたので 1:先に受信ボタンを押し、ReadFileの行で待ち受け状態にしておいて、 2:秤の方からデータを送り、 3:SuccessをTrue として次の処理に行かせたいのですが、読み込み完了と判断してくれないのかReadFileの行で止まったままなのです。 なにか他に設定等があるのでしょうか? ちなみに、電子秤のデータはターミネータとしてのCR,LFを含めて17文字でくるようです。なので、BytesWrittenを17と設定しています。 とりあえず上記の方法と、非同期の方法を両方調べながらやってみます。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.