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

タイトル Re: シリアル通信からのデータ受信が走らない。
投稿日: 2015/05/14(Thu) 13:05
投稿者shu
> Private Sub TESTA
>    
>
>      While m_blnTest = False
>      '無限ループになります。
>      End While
>
> End Sub

こういうループは駄目です。どうしてもこういう実装にしたければスレッドを分けましょう。
スレッドを分けない場合はTimerなどを使用するという方法もあります。


m_blnTestはどのようなタイミングでTrueになりどのようなタイミングでFalseになりますか?


P.S. 個人的には
m_blnTest = False
と書くのは好きではないです。
not m_blnTest
と書いた方がbooleanらしい使い方だと思います。
=を使いたいならそもそもbooleanではなくintegerなどを使えばよいと思います。

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

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