Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Datum abfragen bzw OnDate Event
Fluffy19 - Sa 28.03.09 22:44
Titel: Datum abfragen bzw OnDate Event
Ich möchte gerne das aktuelle systemdatum abfragen und dann ein OnDate Event machen.
bei
http://www.gidf.de habe ich nichts gefunden, deshalb frage ich jetzt einfach mal hier.
JayEff - Sa 28.03.09 22:59
Fluffy19 hat folgendes geschrieben : |
| Ich möchte gerne das aktuelle systemdatum abfragen |
Delphi-Quelltext
1: 2: 3: 4:
| var x : TDateTime; begin x := Now; |
:mrgreen:
Fluffy19 hat folgendes geschrieben : |
| und dann ein OnDate Event machen. |
Wie meinst du das? Du hast eine Komponente, die, sobald's "Morgen" wird, ein Event feuert? Nun, ich würde sagen, man kann mit
dieser [
http://www.delphipraxis.net/topic7355.html] Delay-Funktion einen Thread solange warten lassen, bis es Morgen ist, also im Konstruktor der Komponente oder Klasse die du bauen willst wird gefragt, wieviel Uhr es ist (siehe "Now" ;) ), dann berechnest du, wie lange gewartet werden muss, und der Thread wird gestartet. Aber ich kenne mich absolut nicht mit Threads in Delphi aus, darum bitte vorerst mal alle meine Sätze in denen "Thread" vor kommt mit vorsicht genießen ;)
Fluffy19 - Sa 28.03.09 23:07
ich könnte es ja auch mit if machen, das Problem ist nur, ich weiß nicht in welcher Form Date vorliegt.
bzw: wie mache ich if Date=???
jaenicke - Sa 28.03.09 23:32
Das Datum, mit dem du vergleichen willst, muss ja irgendwoher kommen. Zum Beispiel aus einem Editfeld:
Delphi-Quelltext
1:
| if Trunc(now) = Trunc(StrToDate(Edit1.Text)) then |
Und mit DaysBetween in der Unit DateUtils kannst du die Anzahl der Tage zwischen zwei Daten berechnen, etc., in der Unit gibt es noch viele nützliche Routinen, schau dir einfach die Namen an.
Fluffy19 - So 29.03.09 00:01
danke, jetzt klappt es
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!