VBのDoEvents相当の関数

解決


おやじ  2002-01-30 20:22:33  No: 505

Delphi超初心者です。
ループ処理の途中でボタンなどのクリックをチェックして
ループを抜け出すようにしたいのですが。
VBにはDoEventsという関数が有りますが、同様の機能を
実現する方法を教えてください。


Taku  2002-01-31 03:35:08  No: 506

Application.ProcessMessages
です。


おやじ  2002-01-31 07:07:43  No: 507

Takuさん、ありがとうございます。
明日、試して結果を報告します。
うまくいけば、「解決」とさせていただきます。
おやすみなさい。


Kenji  2002-01-31 07:13:12  No: 508

どの言語でも使えるものとして、Win32APIのSleep関数が使えます。
Sleep(0)とすれば同じような効果が得られると思います。
まあ、マルチスレッドにしない限りはDelphiでは使わないでしょうけど…


おやじ  2002-01-31 20:07:18  No: 509

Win32APIのSleep関数はまだ試していませんが、
Application.ProcessMessagesはうまくいきました。
貴重なお知恵をありがとうございました。


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加