Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
Delphi 10.1 Berlin Enterprise
|
AW: Suche Scheduler Timer Komponente
8. Mai 2015, 10:53
Da gibt es auch in den JEDIs das TJvScheduledEvents
Ich mach das z.B. so:
Delphi-Quellcode:
FJvScheduledEvents: TJvScheduledEvents;
dTime := StrToTime('17:30:00');
with FJvScheduledEvents.Events.Add do begin
Name := 'IrgendeinName';
Schedule.RecurringType := srkWeekly;
Schedule.StartDate := DateTimeToTimeStamp(now());
Schedule.EndType := sekNone;
(Schedule as IJclWeeklySchedule).DaysOfWeek := [swdTuesday];
(Schedule as IJclWeeklySchedule).Interval := 1;
(Schedule as IJclScheduleDayFrequency).StartTime := MilliSecondOfTheDay(dTime);
(Schedule as IJclScheduleDayFrequency).EndTime := MilliSecondOfTheDay(dTime);
(Schedule as IJclScheduleDayFrequency).Interval := 1;
OnExecute := ScheduleEvent;
end;
procedure ScheduleEvent(Sender: TJvEventCollectionItem; const IsSnoozeEvent: Boolean);
begin
if TJvEventCollectionItem(Sender).Name = 'IrgendeinName' then begin
// mach was
end;
end;
oder einfach über die Eigenschaften der Komponente
Sven
Alle sagen, das geht nicht. Da kam einer, der wusste das nicht und hat es gemacht.
|