人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VB6について質問です。
処理するごとにLabelを更新するようなFormを作成したのですが
処理回数が39000を越えたあたりで画面が更新されず、
カーソルが砂時計のままになるようになってしまいました。
原因調査のためのヒントを頂きたく宜しくお願いします。

備考
・1処理にかかる時間は1秒未満です。
・全ての処理は100000件で、画面が更新されなくなっても待てば正常に完了します


●質問者: harunoharuno
●カテゴリ:コンピュータ
✍キーワード:vb6 カーソル 作成 更新 砂時計
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● degucho
●100ポイント ベストアンサー

適当なタイミングでDoEventsをいれてみては?

http://questionbox.jp.msn.com/qa238493.html

全件でやると遅いので

if ((件数 Mod 100) = 0) Then

DoEvents

End If

とかそういう感じのほうがいいかも

◎質問者からの返答

どうもありがとうございます。

解決しました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ