• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:こんにちは、VBはじめたての初心者です。MSCommコマンドを利用して)

VB初心者の質問:MSCommコマンドを利用した通信プログラムの作成について

このQ&Aのポイント
  • VB初心者がMSCommコマンドを利用してマイコンと通信するプログラムを作成中ですが、質問があります。
  • 現在のプログラムでは、データを読み込むボタンと必要な部分を抽出するボタンを二回押さなければならないため、面倒です。
  • 一回のボタンクリックで、受信データの必要な部分のみを変数に格納する方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • LuzBlue
  • ベストアンサー率50% (1/2)
回答No.1

たぶんMScommに対して、送信文字列を設定した時点では、まだ、マイコンのほうからデータがおくられてきていないためです。 マイコンのほうからデータが送られてくると、MSComm1_OnCommが実行され、データが格納されるわけです。 文字列抽出用のボタンを押すのが面倒であれば、MSComm1_OnCommの中で、文字列抽出用のボタンを押すようにすればいいと思います(直接コールするのでなく、イベントとしてコールされるようにするのがお勧めです)

kanamu22
質問者

お礼

連絡が遅れて申し訳ありません。LuzBlueさんの意見を参考にプログラムを修正してなんとか思惑通りの動作を実現させることができました。 貴重なご意見どうもありがとうございました。

関連するQ&A

専門家に質問してみよう