Und siehe da, Delphi meldet Overflow. Aber wieso? Selbst nach
diesem Beitrag von 2009 müsste die Obergrenze 2 * LongInt sein, was hier ja nicht überschritten wird (und was nicht berücksichtigt, dass LongInt unter 64-Bit Int64 sein sollte).
Nein. Das wandert in deinem Fall auf den Stack. Das wird nix.
Drück in deinen Programm mal STRG+O+O. Dann steht oben in der
Unit ne masse Zeug.
Unter anderem sowas:
{$MAXSTACKSIZE $00100000}
Das ist die maximal mögliche Stackgröße deines Programms. TB passen da nicht drauf.