質問: visual basic 2010を使ってrs-232cとの通信をした visual basic 2010を使ってrs-232cとの通信をしたい。 現在、機器とpcとの通信のやりとりをするため、機器のマニュアルを見ながら悪戦苦闘しています。 通信のやり取りについては、マニュアルにvb6を使った例が書いてあります。 しかしvb6が手に入らなかったので、visual basic2010を現在使っています。 マニュアル(vb6向け)には ・on the project menu, click components to bring up a list of additional controls available in vb6. ・scroll through the controls and select microsoft comm control 6.0. select ok. in the toolbar at the left of the screen, the comm control will have appeared as a telephone icon. ・select the comm control and add it to the form と書いてあります。 よく分らなかったのですが、上のメニューの「project」⇒「add reference」を選び、「com」の中にあった「microsoft comm control」を選びました。 が、左のツールバーには電話のアイコンは出てきませんでした。 2010の場合、vb6と違って別のやり方をしないといけないのでしょうか? ご存知の方がいましたら、教えて頂きたいです。よろしくお願いします。
回答: serialportコンポーネントでシリアル通信が可能です vb6にはmscommというコンポーネントがあったようですが、.net2003以降にはありません。 2005からserialportコンポーネントが標準でついているはずなのでそちらを使用してはいかがでしょうか? http://msdn.microsoft.com/ja-jp/library/cc825644.aspx