Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by DeddyH,
13. Feb 2014
Du musst ja nicht zwingend eine For-Schleife verwenden.
Z := JahrtageBegin;
while Z < JahrTageEnde do
begin
...
Z := DateUtils.IncDay(Z);
end;
Etwa so zumindest müsste es auch funktionieren, ggf. musst Du noch Rundungsungenauigkeiten berücksichtigen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by DeddyH,
13. Feb 2014
TDate ist vom Typ TDateTime und der wiederum vom Typ double, also eine Fließkommazahl. Und eine solche kann man nicht als Schleifenvariable verwenden.