掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Mscommを使った通信で、先頭のデータのみ読み出すには? (ID:91777)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
私が言いたかったのは、 MSCommやAPIに処理を求めるのではなく、 そのような処理を自分で書きましょうということです。 貴方は、"1バイト受信したい" と思って、 "16バイト受信してしまう"なら、 ・内部でなんとかして1バイトずつ送り出してくれるようには出来ないか? と思っていらっしゃいますが、 私なら、 ・自分で16バイトから切り出して使う、そういう機構を作るか… と考えるわけです(強引に) …まぁ、最善はInputLenを1にしたら、必ず1バイトだけ受信してくれること… なんですけどねぇ… > むむむ・・・なんだかMSCommでは無理なような気がしてきました。 > MSCommではなくAPIを使えばうまくいけるのでしょうか・・・? APIにCommポートを叩くのがあったかな…デバイスドライバを直接になると思う… まぁいずれにせよ、MSCommはCommの性質を緩衝してくれているので、 それをやめて生でCommポートを使うとなると相当大変だろうと思います。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.