DOBON.NET DOBON.NETプログラミング掲示板過去ログ

毎時毎分00秒に処理を開始したい

環境/言語:[VB.NET]
分類:[.NET]

2003/11/22(Sat) 17:23:55 編集(投稿者)

毎時毎分00秒に処理Aを開始する賢い方法を知りたいのですが、
独学なので自信がありません。

無限に処理を繰り返すループの中に、 Nowプロパティで現在時刻を取得し、
『秒』の値が 0 であった時に、処理Aを呼出す方法しか思いつきません。

何か良い方法は、ないでしょうか?
ループでグルグル廻しっ放しにすると、CPU稼働率が100%になってCPU温度上昇、
消費電力増大… になってしまうのではないか、
あまり賢い方法ではない気が素人ながら考えてしまいます。

先輩方のアドバイスお願いします
Timer 使えば簡単じゃないですか?
ヘルプでTimer 検索してみてくださいです。

Nowで、現在の秒を取得、0:56:20秒 だったら、40秒後にTimerをセット
あとは、インターバルを60秒後にセットし直すというようなかんじでできそうですが
2003/11/25(Tue) 10:39:40 編集(投稿者)
2003/11/25(Tue) 10:39:17 編集(投稿者)

ポンさん、ありがとうございます。
Timer… 調べて勉強してみます!!
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板