
No.4
- 回答日時:
ああ、分かりました。
ループはマルチスレッドでない上に、ループ内でWindowsに一度も制御を移していないんですね。その場合は、
1) No.2,3のご回答にあるようにPeekMessage()を使ってループ内でWindowsに制御を渡すようにする。
2) そのループをマルチスレッドで実行する。
のどちらかの対策が必要です。
最低1)を行わないとWindows9x/Me系統のOSだと完全にループにCPUが占有されてしまいます。
2)の処理では、はじめからWindowsに対してループ実行中でも他の処理をするように指示していることになります。
No.3
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの特定の行だけを読...
-
範囲指定したセルを1つずつ飛...
-
画面を強制的に再描画させる方法
-
UWSCの終了の仕方
-
vb.netです。2次元配列の要素を...
-
VBAでの一時停止と再開の方法
-
Escキーを押すと、中断する時と...
-
VBAで3秒だけ時間を止めたい
-
エクセルの当番表を作っていま...
-
UWSCに制限時間を付けたいです
-
VB2010でCSVファイルの読み込み
-
ループ内での条件処理
-
vb.netからエクセル関数書き込み
-
円のHough変換をC言語で
-
alarmの使用について
-
PHPで今日の日付から3日後を表...
-
DoEventsが必要な理由について
-
GIFアニメをループさせたくない
-
objective-cの多重ループbreak
-
null 参照の例外が実行時に発生...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画面を強制的に再描画させる方法
-
UWSCの終了の仕方
-
CSVファイルの特定の行だけを読...
-
範囲指定したセルを1つずつ飛...
-
UWSCに制限時間を付けたいです
-
Escキーを押すと、中断する時と...
-
乱数の桁数指定、または範囲指定。
-
VBA for i=1 to lastrow
-
流れ図(フローチャート)が分か...
-
DOSコマンドのループ内のTIMEコ...
-
pythonでファイルのコメント行...
-
素数表について。
-
VBAでの一時停止と再開の方法
-
「偶数・奇数の和」のフローチ...
-
DoEventsが必要な理由について
-
vb.netです。2次元配列の要素を...
-
Do whileでExitせず、ループの...
-
ループフリー
-
エクセルの当番表を作っていま...
-
VBAで3秒だけ時間を止めたい
おすすめ情報