Evo ga... jednostavno i prosto. Sigurno ima na milione bug-ova... ali meni je radilo kada sam testirao (cak 2 puta :P). Imas Reminder.pas fajl. To ti je unti u kojem se nalazi komponenta. U Reminder.dcr je ona slikica sata (bar treba da lici na sat) koja se pojavljuje kada kontrolu stavis na formu. ReminderPkg.dpk je paket za Delphi 7 iz kojeg mozes da instaliras kontrolu. Ako imas neki drugi Delphi moraces da napravis nov paket.
Od property-a imas sledece:
TReminder:
Enabled - ako je false nece te obavestavati, ako je true hoce
Interval - koliko cesto (u milisekundama) da proverava da li treba da te podseti na nesto
Reminders - ovde podesavas vremena
OnReminder - event koji opali kada treba da budes opomenut na nesto
TReminderItem:
Enabled - da li da uzima ovo vreme u obzir ili ne
Date - datum (string dd.mm.yyyy.)
Time - vreme (string hh:mm:ss)
Text - neki text
Tag - neki integer
Kada opali OnReminder dobices koji TReminder je okinuo i TReminderItem koji je izazvao taj event. OnReminder automatski postavlja TReminderItem.Enabled na false tako da taj ReminderItem vise nece izazivati nove evente. Ti mozes povecati vreme za recimo 5 minuta pa ponovo ukljuciti Enabled na true i tako ponovo izazvati okidanje eventa za 5 minuta.
Nadam se da ti je pomoglo bar malo.