Forum: Object-Pascal / Delphi-Language
Delphi
by Chemiker,
14. Feb 2009
Hallo,
@Satty67: Das ist mir schon klar, dass es bei Gleitkommazahlen zu Rundungsprobleme kommen kann.
@ mkinzler: Ich habe nur das Beispiel von hoika nachgestellt und bei mir wird eine 1 ausgegeben und nicht „ergibt z.B. nicht genau 1.0 (24h = 1 Tag)“ .
Bis bald Chemiker
Forum: Object-Pascal / Delphi-Language
Delphi
by Chemiker,
14. Feb 2009
Hallo hoika,
vielleicht habe ich das ja nicht richtig verstanden, aber bei mir kommt 1 raus.
cStd:= StrToTime('08:00')+StrToTime('08:00')+StrToTime('08:00');
edDatumAus.Text:= FloatToStr(cStd);
Bis bald Chemiker
Forum: Object-Pascal / Delphi-Language
Delphi
by Chemiker,
14. Feb 2009
Hallo BackOrifice,
TDate = TDateTime= Double
TDate belegt nicht nur die Vorkommastellen, sondern ist ein Type der Double entspricht und nur der bessern Lesbarkeit des Quellcodes dient.
omata hat die Lösung schon angegeben.