Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.157 Beiträge
 
Delphi 12 Athens
 
#8

AW: Datum als int DDMMYYYY ausgeben

  Alt 4. Okt 2011, 13:26
Abgesehn vom Delphi-Referenz durchsuchenFormatDateTime, nochmal zum ursprünglichen Problem.

bei mir steht beim ausführen jedoch in dem kleinen Fenster nur 004096
DAY hat wert 0 , MONTH den wert 0 und YEar den wert 4096, WARUM ? ? was mach ich falsch?
Ja und wo hast du dein Edit2.Text := IntToStr(Day) + IntToStr(Month) + InTtoStr(Year); denn stehn?

Jedenfalls nicht in der Button1-Klickmethode. (dort wo deine Variablen deklariert sind)

Fazit: Dein Code nutzt nicht diese Variablen, sondern irgendwas Anderes.



Ach ja, IntToStr kennt keine führenden Nullen. Wenn, dann über
Zitat:
Format
und wie man die führenden Nullen einstellt, steht in der OH.

Oder Mathematisch: Edit2.Text := IntToStr(Day * 1000000 + Month * 10000 + Year); , wobei du hier auch aufpassen mußt, da ja dennoch eine 0 fehlen kann, wenn Day < 10.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 4. Okt 2011 um 13:28 Uhr)
  Mit Zitat antworten Zitat