tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル シリアルポートの操作
投稿日: 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を操作する方法を教えていただけますでしょうか。
他の質問サイトにて投稿させていただのですが、質問内容が悪いのか回答をいただくことができず、
そちらを削除して、こちらにて質問させていただいている次第です。
よろしくお願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。