Forum: Object-Pascal / Delphi-Language
Delphi
by Delbor,
5. Nov 2020
Hi Klaus01
Nein - ich wusste gar nicht, dass ein solcher Wert in einen TDateTime-Wert passt. Die Ursache ist das kleine Symbol '<='. Offenbar fängt "er" dann wieder zu zählen an; im Code geschieht dies immer mit 'Datum :=Datum + 1' Nachdem der/ein Monatsende erreicht ist, fängt der Datumsvergleich wieder von vorne an - und dies eben so lange, wie der Datenyp das Datum noch darstellen kann....
Forum: Object-Pascal / Delphi-Language
Delphi
by Delbor,
5. Nov 2020
Hi zusammen
Der Titel nimmt schon mal die Fehlermeldung vorweg. Besonders erstaunt bin ich allerdings nicht. Sinnbildlich kann man sich einen Spiegel vorstellen, indem man den Spiegel hinter sich erblickt, indem man... und so fort.Debuggen bringt folgendes:
Klicke ich auf Anhalten, ergibt sich folgendes Bild:
Von interesse ist hier der Einsprung in die Scheife:
LmD :=...