2012-04-22 34 views
5

Niedawno szukałem TJvScheduledEvents, który jest dostarczany z biblioteką JVCL, ponieważ potrzebuję dynamicznego harmonogramu w aplikacji Delphi. Początkowo wyglądało to na pasujące do ustawy, ale mam pewne obawy.Szukasz terminarza zdarzeń dla Delphi?

  • ograniczona dokumentacja inna niż sama
  • Formularz harmonogram imprezy, który pozwala tworzyć wydarzenia kod wydaje się być projekt forma czas bez interfejsu wykonawczego.
  • Problemy z przechowywaniem dynamicznie utworzonych zaplanowanych zdarzeń do pliku lub bazy danych, aby nie zostały utracone po ponownym uruchomieniu aplikacji.

Czy ktoś ma jakiekolwiek doświadczenie z tym obiektem lub innym interfejsem planowania. Wolałbym nie budować tego sam, jeśli istnieją inne opcje.

+11

Spójrz na [CRON Scheduler] (http://www.cromis.net/blog/downloads/cron-scheduler/). Wolę tego typu rozwiązanie niż delegowanie harmonogramów do programu planującego okna. –

+0

Oto podobne pytanie: [Jak uzyskać aplikację delphi (która działa), aby zrobić coś w określonym czasie/dniu] (http://stackoverflow.com/q/2037527/576719). A oto: [aplikacja "Delphi" budzik "] (http://stackoverflow.com/q/8319461/576719). –

+1

W odniesieniu do twojego trzeciego punktu, 'TJvScheduledEvents' będzie automatycznie zapisywać i ładować zdarzenia, jeśli przypiszesz' TJvAppStorage' do jego właściwości 'AppStorage' (i ustaw' AppStoragePath' na właściwy folder). 'TJvAppStorage' również znajduje się na palecie komponentów (nie pamiętam, którą kartę, ale powinieneś być w stanie ją znaleźć). Możesz również spojrzeć na 'TJvSchedEvtStore', w pliku' JvSchedEvtStore.pas'. –

Odpowiedz

3

Użyłem CRON Scheduler zgodnie z powyższymi komentarzami przez @LURD. To działało zgodnie z oczekiwaniami i było bardzo łatwe do zintegrowania. Podoba mi się również, że to czysto obsługiwane wątki do uruchamiania zaplanowanych wydarzeń i pasuje to, czego szukałem.

Powiązane problemy