Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
22. Jan 2015
Mein Fehler, die Konstante ist in SysUtils deklariert, hat Sir Rufo oben auch richtig geschrieben.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
22. Jan 2015
So ungefähr, aber die 24 ist nun der angesprochene Magic Value: da steht eine 24 und niemand weiß, was sie zu bedeuten hat. Aus diesem Grund benutzt man Konstanten mit sprechenden Bezeichnern.
dtDate := ((dtBis - dtVon)*DateUtils.HoursPerDay);
So wird einem auch nach Jahren sofort klar, dass das mit Stunden je Tag zu tun hat.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
22. Jan 2015
Nach kurzer Überlegung: die Differenz zweier TDateTime ist doch in Tagen, um also auf die Stunden zu kommen, müsste man sie doch lediglich mit 24 multiplizieren, oder mache ich da einen Denkfehler?
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
22. Jan 2015
Wozu dieses ganze String-Geraffel, wäre z.B. DecodeDateTime nicht zielführender?