タイトル : 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などを使えばよいと思います。 |