私は再帰タスクをスケジュールする必要があります。私のアプリケーションはMFCにあります。たとえば、「From Date」「To Date」「Frequency」「Start Time」「End Time」の特定の場所にファイルを送信する必要があるかもしれません。私はリストを持っていると思って、そこにこれらのパラメータを追加し、毎秒経過するタイマーを作成します。私は条件のリストをチェックし、ファイル転送を呼び出すことができます。しかし、問題はリストが巨大であれば、私はそれをすることができないかもしれないということです。これを達成する他の方法はありますか?タスクスケジューラの作成
0
A
答えて
0
スケジュールされたイベントの優先キューを作成し、各「スケジュール」に対して、その「スケジュール」のNEXTイベントのみでキューを埋める。優先順位キューの最初のEVENTだけを待ってください。使用されている場合は、そのイベントのスケジュール項目を参照し、次のイベントをキューに入れさせます。
上記のものがさらに明確になる必要があるかどうか尋ねてください。
EDIT:
あなたが最も快適であるかによって、特定の日時に、あなたのイベントをトリガします。待つ必要があるイベントは1つだけです(キューのHEADからコピーできます)。
- SetTimer()を1秒間隔で実行します現在の時刻とイベント時刻を比較します。
- 現在の時刻からイベント時刻の間、SetTimer()を呼び出します。 にあなたがメインスレッド
- 上で何かを呼び出すときに注意する必要がありますので、これは最も難しいだろう...と - はeventi_time、今のように計算遅延で別のスレッド、それの内部のWaitForSingleObjectを、開始
関連する問題
- 1. C#:Webアプリケーションのタスクスケジューラを作成する
- 2. タスクスケジューラのタスクをプログラムで作成/削除する
- 3. 定期的なタスクスケジューラの作成に役立つ
- 4. タスクスケジューラ
- 5. タスクスケジューラ
- 6. WindowsのタスクスケジューラC#
- 7. タスクスケジューラIIS側C#
- 8. WindowsタスクスケジューラC#
- 9. タスクスケジューラはファイルを作成しますが、何も書きませんか?
- 10. Windowsタスクスケジューラでタスクを作成/変更するために必要なアクセス権
- 11. C++で作成されたタスクスケジューラを起動できませんでした
- 12. WindowsタスクスケジューラとPythonロギングモジュール
- 13. Windowsの代わりにタスクスケジューラ
- 14. TBBアプリケーションの終了(タスクスケジューラ)
- 15. タスクスケジューラ - 私は私のコンピュータ
- 16. Windowsサーバでタスクスケジューラが正常に動作しない
- 17. WindowsタスクスケジューラからPowerShellスクリプトが正しく動作しない
- 18. Laravel 4.2のタスクスケジューラを設定する
- 19. WindowsのタスクスケジューラでC#プログラムをスケジュールする
- 20. Apache Felixで実行するタスクスケジューラ?
- 21. QTを使用するタスクスケジューラAPI
- 22. タスクスケジューラWin Srvr 2K8 - フォアグラウンド/インタラクティブで実行
- 23. Windows Server 2008でコンソールが正常に動作しなかったタスクスケジューラ
- 24. Sitecoreの予定タスクとデータ移行のWindowsタスクスケジューラ
- 25. のTomcat 7.0.23&春3.1&タスクスケジューラ複数の呼び出し
- 26. Windowsタスクスケジューラ - 時間ウィンドウ内でのみ実行する
- 27. タスクスケジューラの起動に失敗しました
- 28. Windows 7のプレゼンテーションモードでPowerPointをタスクスケジューラから実行する
- 29. Windowsタスクスケジューラより信頼性の高い代替手段
- 30. タスクスケジューラ1.0:このエラーはどういう意味ですか?
なぜシステムタスクスケジューラを使用しないのですか? –