掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MSCoommを使ってデータを受信するには? (ID:117252)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>MSCommでバイナリの00Hを受信して表示する方法を教えて下さい。 Visual FoxPro 5.0付属のMsCommには00H以降を切り捨ててしまうバグがあったそうですが、VB6付属の物ではそのような話は聞いていません。やはりNullDiscardでは? http://support.microsoft.com/default.aspx?scid=kb;ja;169502 > 提示されているコードは、 > MSCommのOnCommイベント内でのことだと思っているのですが違いますか? > Inputメソッドでなぜ1バイトもデータがないことになるのでしょうか... 理由は知りませんが、実際にそうなる以上は対策が必要です。改めてマイクロソフトのサポート情報を探してみたらサンプルコードではInputBufferCountを確認するようになっていました。 (日本語版はまだ機械翻訳版なので英語版を読むことをお勧めします。) 英語版 http://support.microsoft.com/default.aspx?scid=kb;en-us;154741 日本語版( http://support.microsoft.com/default.aspx?scid=kb;ja;154741
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.