Einzelnen Beitrag anzeigen

Tpercon

Registriert seit: 7. Jun 2002
638 Beiträge
 
Delphi 5 Professional
 
#2

Re: ShowMessage mit Hilfe von Datum in ListView

  Alt 4. Sep 2003, 13:51
Auf den ersten Blick solltest du lv_eintraege.Items.Count in lv_eintraege.Items.Count - 1 ändern!

Und nochwas:
Du wirst in deinem Beispiel nie einen Dialog sehen!
(lv_eintraege.Items[i].Caption=DateToStr(now)) and (lv_eintraege.Items[i].Caption=TimeToStr(now)) Was steht bei dir in der Caption? Ein Datum, eine Uhrzeit oder beides?
Falls beides, dann wäre der Vergleich
lv_eintraege.Items[i].Caption=DateTimeToStr(now) richtig.

Wie ich das sehe, hast du aber noch nciht so ganz den Unterschied zwischen Caption, SubItems[0], SubItems[1], ... verstanden? Sogar bei der Meldung verweist du darauf.

Jetzt hast du aber das Problem, dass du dir irgendwie noch merken mußt, bei welchem Item er schonmal nen Dialog angezeigt hast. Sonst bekommst du an einem Tag "100000mal" (bzw. bei jedem OnTimer Ereignis) den Dialog zu Gesicht.
  Mit Zitat antworten Zitat