3 WriteInt(TxtIdentifiers[seikScheduleDailyInterval], (Event.Schedule as IJclDailySchedule).Interval);
\r
6 procedure TTxtStore.StoreScheduleWeeklyDays;
\r
8 WD: TScheduleWeekDays;
\r
10 WD := (Event.Schedule as IJclWeeklySchedule).DaysOfWeek;
\r
11 WriteSet(TxtIdentifiers[seikScheduleWeeklyDays], WD, TypeInfo(TScheduleWeekDays));
\r
14 procedure TTxtStore.StoreScheduleWeeklyInterval;
\r
16 WriteInt(TxtIdentifiers[seikScheduleWeeklyInterval], (Event.Schedule as IJclWeeklySchedule).Interval);
\r
19 procedure TTxtStore.StoreScheduleMonthlyDay;
\r
21 WriteInt(TxtIdentifiers[seikScheduleMonthlyDay], (Event.Schedule as IJclMonthlySchedule).Day);
\r
24 procedure TTxtStore.StoreScheduleMonthlyIndexType;
\r
26 WriteEnum(TxtIdentifiers[seikScheduleMonthlyIndexType], Ord((Event.Schedule as IJclMonthlySchedule).IndexKind),
\r
27 TypeInfo(TScheduleIndexKind));
\r
30 procedure TTxtStore.StoreScheduleMonthlyIndex;
\r
32 WriteInt(TxtIdentifiers[seikScheduleMonthlyIndex], (Event.Schedule as IJclMonthlySchedule).IndexValue);
\r
35 procedure TTxtStore.StoreScheduleMonthlyInterval;
\r
37 WriteInt(TxtIdentifiers[seikScheduleMonthlyInterval], (Event.Schedule as IJclMonthlySchedule).Interval);
\r
40 procedure TTxtStore.StoreScheduleYearlyDay;
\r
42 WriteInt(TxtIdentifiers[seikScheduleYearlyDay], (Event.Schedule as IJclYearlySchedule).Day);
\r
45 procedure TTxtStore.StoreScheduleYearlyMonth;
\r
47 WriteInt(TxtIdentifiers[seikScheduleYearlyMonth], (Event.Schedule as IJclYearlySchedule).Month);
\r
50 procedure TTxtStore.StoreScheduleYearlyIndexType;
\r
52 WriteEnum(TxtIdentifiers[seikScheduleYearlyIndexType], Ord((Event.Schedule as IJclYearlySchedule).IndexKind),
\r
53 TypeInfo(TScheduleIndexKind));
\r
56 procedure TTxtStore.StoreScheduleYearlyIndex;
\r
58 WriteInt(TxtIdentifiers[seikScheduleYearlyIndex], (Event.Schedule as IJclYearlySchedule).IndexValue);
\r
61 procedure TTxtStore.StoreScheduleYearlyInterval;
\r
63 WriteInt(TxtIdentifiers[seikScheduleYearlyInterval], (Event.Schedule as IJclYearlySchedule).Interval);
\r
66 procedure TTxtStore.BeginStruct(const StructType: TSchedEvtStructKind);
\r
68 PushStruct(StructType);
\r
71 WriteLn(sTXTID_SchedGeneric);
\r
72 seskScheduleRecurInfo:
\r
73 WriteLn(sTXTID_SchedRecur);
\r
74 seskScheduleEndInfo:
\r
75 WriteLn(sTXTID_SchedEnd);
\r
76 seskScheduleDayFreq:
\r
77 WriteLn(sTXTID_SchedFreq);
\r
79 WriteLn(sTXTID_SchedDaily);
\r
81 WriteLn(sTXTID_SchedWeekly);
\r
82 seskScheduleMonthly:
\r
83 WriteLn(sTXTID_SchedMonthly);
\r
85 WriteLn(sTXTID_SchedYearly);
\r
87 raise EJVCLException.CreateRes(@RsEUnexpectedStructure);
\r
91 procedure TTxtStore.EndStruct;
\r
96 procedure TTxtStore.CheckBeginStruct(const StructType: TSchedEvtStructKind);
\r
100 PushStruct(StructType);
\r
104 if not AnsiSameText(S, sTXTID_SchedGeneric) then
\r
105 raise EJVCLException.CreateRes(@RsEIncorrectStructure);
\r
106 seskScheduleRecurInfo:
\r
107 if not AnsiSameText(S, sTXTID_SchedRecur) then
\r