ďťż

Ładny brzuch

Witam
Posiadam Delphi 7. Mam do niego komponent ListView, który zawiera trzy tabelki tak jak na fotce:
http://www.mateusz0.ovh.org/delphi.jpg
Właściwości ListView mam takie: ViewStyle=vsReport,RowSelect=True,SortType==sttext.
Kod na dodanie nowych Itemów mam taki:
var Item: TListItem; begin Item := ListView1.Items.Add; Item.Caption := '2010-03-18'; Item.SubItems.Add('18:00:02'); Item.SubItems.Add('Test ;)'); Item := ListView1.Items.Add; Item.Caption := '2010-03-20'; Item.SubItems.Add('15:20:30'); Item.SubItems.Add('Aaaa'); Item := ListView1.Items.Add; Item.Caption := '2010-03-19'; Item.SubItems.Add('12:30:00'); Item.SubItems.Add('Bbbb'); Item := ListView1.Items.Add; Item.Caption := '2010-03-19'; Item.SubItems.Add('11:30:00'); Item.SubItems.Add('Cccc'); end;
Załączam także cały kod programu (link).
Teraz mój problem polega na tym, jak oprogramować wykonanie ShowMessage z tekstem o określonej dacie i godzinie z listview?. Myślałem, żeby zrobić to tak, aby pobrać najbliższą datę z godziną, następnie zamienić ją na format delphi (jakieś cyferki - na integer), następnie pobrać z komputera datę i w Timerze ją porównywać - jeśli się zgodzi to wyświetlić komunikat. Jednak myślę, że nie jest to praktyczne rozwiązanie (program co sekundę będzie sprawdzał no i to chyba wpływa na pracę procesora czy tam pamięci ram - a chciałbym coś jeszcze w tym programie "zrobić", aby można było w czasie rzeczywistym coś zrobić, a przypuszczam, że timer mi to wstrzyma). Myślałem o wątkach, ale nie wiem jak to wykonać... Ma ktoś jakiś pomysł?



Timer w zupełności wystarczy, nie będzie niczego blokował.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •