tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルSerialPortの受信結果をListBoxに表示する。
記事No9857
投稿日: 2010/02/06(Sat) 20:46
投稿者げれげれ
VB2005のSerialPortの受信をListBoxに表示する方法の質問です。

シリアルポートで受信したデータをSerialPort1_DataReceivedイベントで読み出します。
読み出しは、Dat = SerialPort1.ReadLine()で行います。
このイベント内で、ListBox1.Items.Add(Dat)を行ったところ、

「有効でないスレッド間の操作:コントロールが作成されたスレッド以外のスレッドからコントロール’ListBox1’がアクセスされました」とエラーがでました。

調べた結果ではinvokeやdelegateを使えばできるような気がするのですが、できません。
どのようにすればよいでしょうか。

また、invokeやdelegeteの基本について理解できていません。
詳しく解説されたHPや本があれば、紹介してください。

よろしくお願いします。

[ツリー表示へ]
タイトルRe: SerialPortの受信結果をListBoxに表示する。
記事No9858
投稿日: 2010/02/06(Sat) 21:38
投稿者花ちゃん
> また、invokeやdelegeteの基本について理解できていません。
> 詳しく解説されたHPや本があれば、紹介してください。

質問される前に検索位はご自分でされたらどうでしょうか?

--------------------------------------------------------------------------------
ちょっと便利な検索ソフト(http://hanatyan.sakura.ne.jp/yybbs/read.cgi?no=117)
を使って、キーワード【SerialPort invoke delegete】での検索結果(当サイト内・外の検索でも同じ)

  ヒット件数    検索対象サイト名    検索結果のURL(短く変換しています)
        138,000 件  ■ウェブ全体から検索       http://tinyurl.com/ydkulvl
          4,560 件  ●msdn.microsoft.com/      http://tinyurl.com/yb3car9
             10 件  DOBON.NET                  http://tinyurl.com/ydn4hb4
              4 件  わんくま同盟               http://tinyurl.com/yalb9sp
              2 件  Programing Library         http://tinyurl.com/ya3llf2
              2 件  ★VBレスキュー(花ちゃん)   http://tinyurl.com/ydtpbus
              1 件  アットマーク・アイティ     http://tinyurl.com/yec7wat
              0 件  Visual Basic 中学校        http://www.google.com/webhp?hl=ja
              0 件  WinAPI Database for VB...  http://www.google.com/webhp?hl=ja
              0 件  moug モーグ                http://www.google.com/webhp?hl=ja
              0 件  pin's Laboratory           http://www.google.com/webhp?hl=ja
              0 件  Visual Basic Station       http://www.google.com/webhp?hl=ja
              0 件  C# と VB.NET の入門サイト  http://www.google.com/webhp?hl=ja
              0 件  HIRO's.NET                 http://www.google.com/webhp?hl=ja
--------------------------------------------------------------------------------

この掲示板(.NET用)のログだけでも、SerialPort で 26 件 ヒットしました。
 http://hanatyan.sakura.ne.jp/freesoft/vb60logview.htm

[ツリー表示へ]