タイトル | : シリアルポートの操作 |
記事No | : 11145 |
投稿日 | : 2013/09/04(Wed) 22:09 |
投稿者 | : レフティー |
vb2012にて、周辺機器(カスタム基板等)とシリアル通信(RS-232)にて、データの設定・取得をするプログラムを作成しています。 仕事にて実験用に簡易的なプログラムを作成する程度のレベルです。
メインとなるForm1にシリアルポート(SerialPort1)を配置して、 Form1内にポートオープンの処理やデータ受信イベントを記述しています。 ここで、他のModuleファイルから、SerialPort1を操作(SerialPort1.writelineで送信)したいと 考えたのですが、他のModuleファイルにSerialPort1.writelineと記述すると、 "'SerialPort1' は宣言されていません。アクセスできない保護レベルになっています。" とエラーになります。
Form1に配置したSerialPort1のModifiersプロパティをPrivateからPublicに変更してみたのですが、 エラーはなくなりません。
エラーを回避する方法、別ファイルからSerialPortを操作する方法を教えていただけますでしょうか。 他の質問サイトにて投稿させていただのですが、質問内容が悪いのか回答をいただくことができず、 そちらを削除して、こちらにて質問させていただいている次第です。 よろしくお願いいたします。
|