• ベストアンサー

一定時間なにもしないAPI

一定時間なにもしないAPIを教えてください。(CPUの権利を譲る?のかな) 昔使っていたんですけど、忘れてしまいました。 例えば10秒間なにもしない。 です。ループ命令とかでなく。 VCからAPIで使ったことあったんですけど。 ・・・・ // 10秒まつ MessageBox(・・・ みたいに

質問者が選んだベストアンサー

  • ベストアンサー
  • txrx
  • ベストアンサー率45% (83/184)
回答No.1

Sleep(1000); これで1000ms待機します。

5S6
質問者

お礼

そうだ。 寝る でしたね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 一定時間まちたい

    setInterval() とか setTimeout は関数を指定したりしないといけないですが、 ただ単に、一定時間、処理を中断して、 一定時間後、処理を再開するには どうすればいいですか そういう命令ありますか?

  • 宇宙では時間の速さが一定ではない?

    よくわからないのですが 宇宙では時間の速さが一定ではないと聞いたことがあるのですが 私が1秒がこのくらいの時間と感じていても 宇宙ではこの1秒が長かったり、遅かったりするのでしょうか?

  • にらんでくる他人(一定時間)

    他人の中に、私の事を鋭い目つきで一定時間(約20秒間)にらみつける人が時々います。顔をこちらに向けたまま目玉を動かさず、にらみつけてくるのです。 こういった行為は、何を私に伝えたいのでしょうか?

  • JavaScriptで一定時間待ってから実行

    サイトを読み込んで一定時間待ってから実行する、JavaScriptの記述でを教えてください。 情報サイトを参考にし、自分なりにコードを書いてみました。 現在、IE・Firefox・Chromeでは正常に動作しますが、 Windows用Safariでのみ動作がおかしくなっています。 私の記述が間違っていると思います。 下記にコードを記述しました、ご指摘いただけませんでしょうか。 <サウンドとSafariの動作について> サイトを開いた時にサウンド(2.5秒位)を鳴らしています。 サウンドはループしています。 Safari以外はサウンドが全て鳴り終わってからループします。(正常) Safariのみサウンドが全て鳴り終わらずにループします。 (下記記述の一定時間で待つ時間で止まってから再度はじめから鳴ります) 全くの素人で大変恐縮ですが、ご指摘よろしくお願いします。 【コード】 jQuery(document).ready(function(){ setTimeout('stop()', 2000); }); function stop(){ musicjs.createAll(); }

  • 一定時間後にsetIntervalでループ処理を行うにはどうしたらいい

    一定時間後にsetIntervalでループ処理を行うにはどうしたらいいのでしょうか。 JavaScriptにwait関数があれば早いのですが、setTimeout()のなかに入れ込むしか思いつきません。 forやwhile等で空ループさせて終了後に実行という方法も考えましたが、CPUに余計な負荷がかかるみたいでこれは避けたいです。 具体的には次のようなことがしたいと思っています。 function(a,b,c){ setTimeout(function(){ setInterval(function(){} ,10 ) },c) しかしこれだと再下段の関数が実行されないようです。またループ処理は可能な限りsetInterval()にさせたいと思っています。クロージャで解決できるんでしょうか。何か良い方法がありましたらお願いします。

  • 時間差と取得するためにはWin32API関数の何を使えばいいですか?

    VC++を使っています。 プログラム上で、ある2点間の時間差(経過時間)を得たいのですが、 Win32API関数で、何を使えばいいのでしょうか? SYSTEMTIME構造体で返される時刻関数は、時間差を計算しずらそうなので。。。

  • 一定時間たつと、リセットしたい

    C言語であるプログラムを作成中なんですが、一定時間たつとプログラムをリセットしてまた最初からプログラムを実行するような感じにしたいのですが、わからず困っています。 例えば、 if (100秒たったら) { 配列に入ってるデータなどをリセットして、 最初から実行。 } という感じにしたいと思ってます。要するに、プログラムを実行してから、時間を数え、100秒たったらまた1から実行しなおすという風にしたいと考えています。 そういう時間を数える関数などはあるのでしょうか? どなたかご教授おねがいします。

  • 「一定の時間間隔で5秒毎にマクロを実行する」

    Timer関数を使ったループ 「一定の時間間隔で5秒毎にマクロを実行する」 ようにしてMacro1を実行したいのですが、 うまくいきません。どう改変したらいいでしょうか。 Sub Macro2() Dim tt As Double Dim wt As Double tt = Now + TimeValue("00:00:05") '5秒後 wt = TimeValue("00:00:01") 'インターバル1秒 Application.OnTime TimeValue("00:00:05"), "Macro1", TimeValue("00:00:01") End Sub

  • 一定周期ごとのバッチ処理

    お世話になっております。 一定時間ごとにバッチ処理を行うために、どういった方法をとるのが、PCの負荷低減によいでしょうか。 1.Windowsのタスクを利用する 2.何らかのAPIを利用する 3.プログラムでのループ処理 3のループ処理は負荷が高いので論外。 2のAPIですが、何かいいAPIあるでしょうか? 1が一番楽かと思えるのですが。 処理のタイミングは 1.毎時1回(1日24回) 2.毎日1回(1日1回) 3.年2回(年末、年始各1回) です。 稼動するPCは、24H稼動です。 稼働環境は、Win2k PRO SP3 開発環境は、Win2k PRO SP3+VB6.0SP5 以上、よろしくお願いします。

  • linuxに一定時間待つコマンドはあるでしょうか?

    あるコマンドを実行後 5秒とか10秒待って 次のコマンドを実行する ということをシェルスクリプトでやろうと思っていますが 現在の時間を繰り返しdateコマンドで取得して 現在の時間が最初に取得した時間より5秒経過していたら 次のコマンドを実行するといった面倒なことはしたくないので 一定時間経過させるウェイティングコマンドを探しています よろしくお願いします