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

タイトル Re^13: VB2005で、シリアル通信について
投稿日: 2009/04/30(Thu) 14:15
投稿者AMI
> もう少し厳密に書いた方がよかったですネ!・・・
>
> まず、manualEvent の生成は、Form_Load とかで先にやっておきます。
>
> 次に、Serial_SendのAddMessage直前で、manualEvent.Reset()します。
>
> 要は、
> 1. Resetして
> 2. WaitOne(1000,False) で待って
> 3. 受信部分で、Setして
> 4. WaitOneを抜ける
早速のお返事ありがとうございます。

上記内容を考慮して、Loadイベントに「manualEvent」の生成を行い、
AddMessage直前で、manualEvent.Reset()処理を行いましたが、
やはり結果は一緒でした。

結局
「Button1_Click」イベントが終わった後に、
「_com_DataReceived」イベントが発生して、
データを受信してしまいます。
その受信イベントにはきちんと、2回目の受信データも格納されていますが、
思い通りの処理にはなりません。
原因がなかなかつかめていない状況です。

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

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