フォームから指定した時間に処理をするには?


なな  2002-05-31 00:51:38  No: 75667  IP: [192.*.*.*]

フォームから指定した時間(5時間後とか)に、データ収集の処理をしたいのですが、timerイベントでは、あんまりだし。どのようにしたらよいか、知恵を貸して下さい。

編集 削除
うち  2002-05-31 09:23:56  No: 75668  IP: [192.*.*.*]

> timerイベントでは、あんまりだし。

あんまりとはどういう意味か分かりませんが、Timerイベントがベスト
だと思います。Timerイベントで何か問題があるのであれば他の方法を
考えるべきでしょうが、単純に「指定時間後に処理する」だけなのであ
ればそれで良いと思いますよ。

編集 削除
Say  2002-05-31 09:59:28  No: 75669  IP: [192.*.*.*]

VBでの手法にこだわらないなら
タスクスケジューラを使う、という手もあります。

編集 削除
たかみちえ  URL  2002-05-31 21:37:44  No: 75670  IP: [192.*.*.*]

たしかに5時間に一回タイマーを使うというのも、あんまりといえばあんまりな気もしますね…^^;

  でも、Timerイベント以外ないみたいです。
時間が変わったとかで、特に特別なイベントやメッセージが発生することもないようですし。
タイマーといえば他に、APIのSetTimerとか、timeSetEventとかもありますけど、
それを使うメリットはこの場合ないと思います。

環境に依存するものの、Sayさんのいう通り、タスクスケジューラを使うのもいいかと…。

編集 削除
Captain Alpha2  2002-06-01 20:33:41  No: 75671  IP: [192.*.*.*]

時や日単位なら現在時刻に加算して定刻を求め、
Timerで時刻チェックという手もあります。
Date型で割と簡単にできます。

編集 削除
蜻蛉  URL  2002-06-01 21:00:15  No: 75672  IP: [192.*.*.*]

データ収集ということですが、もしWebサービスを構築している、ということなので
あればWebサーバー側からリフレッシュする、という手もあります。

編集 削除