5
我最近正在查看JVCL庫附帶的TJvScheduledEvents,因爲我需要在Delphi應用程序中使用動態調度程序。最初這看起來符合法案,但我遇到了一些擔憂。尋找Delphi的事件調度程序?
- 比代碼本身
- 事件調度形式,讓您創建活動等有限的文件似乎是設計時的形式沒有運行時的界面。
- 將動態創建的計劃事件存儲到文件或數據庫時發生的問題,以便在應用程序重新啓動時不會丟失它們。
有沒有人有任何此對象或其他調度接口的經驗。如果還有其他選擇,我寧願不必自己創建它。
看看[CRON Scheduler](http://www.cromis.net/blog/downloads/cron-scheduler/)。我更喜歡這種類型的解決方案,而不是將時間表委託給Windows調度程序。 – 2012-04-22 19:30:52
下面是一個類似的問題:[如何讓delphi應用程序(運行中)在特定時間/日期執行某些操作](http://stackoverflow.com/q/2037527/576719)。在這裏:[德爾福'鬧鐘'的應用程序](http://stackoverflow.com/q/8319461/576719)。 – 2012-04-22 19:59:48
關於您的第三點,如果您爲其AppStorage屬性分配了一個TJvAppStorage,並且將AppStoragePath設置爲正確的文件夾,則TJvScheduledEvents將自動存儲並加載它的事件。 'TJvAppStorage'也在組件面板上(我不記得哪個標籤,但你應該能夠找到它)。您還可以查看'JvSchedEvtStore.pas'文件中的'TJvSchedEvtStore'。 – 2012-04-22 21:21:40