Die Frage war: Wieso kommt ein Überlauffehler?
Ich habe rausgefunden, dass der Fehler hier liegt, die Frage ist nur wieso hat Lazarus damit Probleme?
Delphi-Quellcode:
Trunc(jahre)
oder
Round(jahre)
Ich glaube, 'Trunc' liefert einen Integer-Wert und der ist bezüglich der Größe beschränkt. 'Round' nicht. Oder umgekehrt, oder beide... Wie groß ist 'Jahre' denn?