![]() |
AW: Stack-Überlauf
Unter Lazarus läuft das bei mir ohne Probleme (bei 22345678 dann nicht mehr :tongue:).
Aber so etwas passiert einem ja seltener aus Versehen. Zusammen mit (gewollter) Rekursion könnte bestimmt schon bei kleineren Variablen interessant werden. Damit das Problem hier nicht so kommentarlos rumsteht: Eine Lösung wäre dann, das Array auf dem Heap anzulegen oder dafür zu sorgen, dass der Compiler das macht (zB. dynamisches Array). |
AW: Stack-Überlauf
Gut, dann hat Lazarus standardmäßig wohl einfach einen größeren Stack. (wobei man den ja sowieso anpassen könnte)
Nja, es ging mehr darum, daß durch viele/große lokale Variablen der Stack auch schonmal so volllaufen kann, ohne eine Endlosrekursion programmieren zu müssen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz