MSCommについて への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 魔界の仮面弁士  (社会人)
投稿日時
2017/3/27 06:12:17
> visual stdio community 2015で、データを送受信するプログラムを作るためMSCommを使いたいのですが
MSComm は、.NET 以前の古い開発環境で使われていたコンポーネントです。
VB2005 以降では、MSComm ではなく、SerialPort クラスを利用してください。
(MSComm を使うための開発時ライセンスは、VS2015 に同梱されていません)
https://msdn.microsoft.com/ja-jp/library/system.io.ports.serialport.aspx
https://www.contec.co.jp/product/device/serial/application.html
http://kana-soft.com/tech/sample_0008.htm
十数年前の VB.NET 2002/2003 の頃は、まだ SerialPort クラスが無かったため、
経過措置として MSComm が利用されていたこともあったのですけれどね。
https://support.microsoft.com/ja-jp/help/318597/
(注)一部のサイトにて、「SerialPort コントロール」という表記が見受けられますが、
SerialPort クラスはコントロールではなくコンポーネントです。
コントロール → System.Windows.Forms.Control クラスを継承したクラス
(TextBox, Label, Button, DataGridView, PictureBox 等)
コンポーネント → System.ComponentModel.Component クラスを継承したクラス
(Timer, SerialPort, BackgroundWorker, ToolTip, DataSet 等)
× visual stdio
○ Visual Studio
○ Visual Studio
MSComm は、.NET 以前の古い開発環境で使われていたコンポーネントです。
VB2005 以降では、MSComm ではなく、SerialPort クラスを利用してください。
(MSComm を使うための開発時ライセンスは、VS2015 に同梱されていません)
https://msdn.microsoft.com/ja-jp/library/system.io.ports.serialport.aspx
https://www.contec.co.jp/product/device/serial/application.html
http://kana-soft.com/tech/sample_0008.htm
十数年前の VB.NET 2002/2003 の頃は、まだ SerialPort クラスが無かったため、
経過措置として MSComm が利用されていたこともあったのですけれどね。
https://support.microsoft.com/ja-jp/help/318597/
(注)一部のサイトにて、「SerialPort コントロール」という表記が見受けられますが、
SerialPort クラスはコントロールではなくコンポーネントです。
コントロール → System.Windows.Forms.Control クラスを継承したクラス
(TextBox, Label, Button, DataGridView, PictureBox 等)
コンポーネント → System.ComponentModel.Component クラスを継承したクラス
(Timer, SerialPort, BackgroundWorker, ToolTip, DataSet 等)
投稿者 暇偉人  (学生)
投稿日時
2017/3/27 00:58:32
大学2年生です。
visual stdio community 2015で、データを送受信するプログラムを作るためMSCommを使いたいのですが、ツールボックスの中に存在せず、ネットに書いてあるやり方もバージョンが違うからなのかできません。
visual stdio community 2015でMSCommを使うことは可能ですか。可能ならやり方を教えてくれればありがたいです。
visual stdio community 2015で、データを送受信するプログラムを作るためMSCommを使いたいのですが、ツールボックスの中に存在せず、ネットに書いてあるやり方もバージョンが違うからなのかできません。
visual stdio community 2015でMSCommを使うことは可能ですか。可能ならやり方を教えてくれればありがたいです。
URLも貼ってくださって本当に助かりました!