VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/03/15(Mon) 11:23
投稿者ねろ
URL
タイトルRe^5: タイマー処理中にメニューバーをクリック

100%の確信は持てませんが、メニューバーをプルダウンした時に
DoEvensが無くても次の状態を見るために、優先度の高い割り込みがかかっているようです。
その為に、
For j = 1 To 10000 
  For k = 1 To 2000: Next k
Next j
のループを処理するのに、かなりの時間がかかり
その外にあるラベルの表示に処理が回りません。
いずれにしろ、For Nexだけで遅延をするのは少々無理があると思います。
Timerで表示時間を一定にするか、APIのTimeGetTime等の
関数でタイマーを作ることをお勧めします。


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -