Visual basic のプログラムで 一定間隔で処理を実行するプログラムを作成しています。
最初はフォームにタイマーコントロールを張り付け
フォームロード時に
Me.Timer1.Interval = 100
'Timerを開始する
Me.Timer1.Enabled = True
で タイマーが0.1秒ごとに実行するように設定しました。
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
(タイマーが作動した時の処理)
end sub
を記載し、
上記timer1_Tick()で タイマー実行時に処理記述しました。
タイマー間隔が0.1秒程度であれば問題なかったのですが、
それ以上、時間を短くしていくと時間が指定の間隔通りに実行してくれず、
また、タイマーが作動した場合での処理を増加させていくと、これも指定の時間で実行
してくれなくなりました。
時間通りに実行する方法はありますか。それとも記述方法がまずいのでしょうか。
良い方法をご存知の方、ご教授をお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/21 22:49
2020/04/21 23:00
2020/04/21 23:06
2020/04/21 23:47
2020/04/21 23:56
2020/04/22 00:12 編集
2020/04/22 00:13 編集