Forum: Algorithmen, Datenstrukturen und Klassendesign
by s.h.a.r.k,
20. Dez 2010
Nicht schießen, ich ergebe mich! Ich ergebe mich! :mrgreen:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by s.h.a.r.k,
20. Dez 2010
Ja, das kann man genau so sehen, wie du sagst. Mir ist der Punkt auch definitv klar. Allerdings kann eben ein negativer Wert auch eine Aussage haben. So geht diese Information allerdings verloren. Aber gut, das darf eben jeder für entscheiden, wie er es denn haben will ;)
Forum: Algorithmen, Datenstrukturen und Klassendesign
by s.h.a.r.k,
18. Dez 2010
Geht mit diesem Abs nicht noch ein wenig Information verloren? Denn wenn der Wert kleiner 0 ist, dann ist halt ATo nur größer als AFrom, was ja an sich nicht schlimm ist. Aber gut, kann man drüber streiten -- und Weihnachten steht vor der Türe, also lassen wir das :mrgreen:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by s.h.a.r.k,
17. Dez 2010
Hab keines da zum testen ;) Von daher kann ich dir nur raten mal in die Hilfe zu schauen.
Ansonsten programmierst es halt selbst schnell -- 1.0 in TDateTime entspricht einem Tag:
function DaysBetween(const AFrom, ATo: TDateTime): Integer;
begin
Result := Trunc(AFrom - ATo);
end;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by s.h.a.r.k,
17. Dez 2010
DaysBetween() aus der DateUtils.