Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Exception innerhalb von Schleifen (https://www.delphipraxis.net/107979-exception-innerhalb-von-schleifen.html)

Dezipaitor 5. Feb 2008 20:29

Re: Exception innerhalb von Schleifen
 
Zitat:

Zitat von Dax
Ja, da ist was dran - aber da hilft es dir dann auch nix, den Exception Handler aus der Schleife herauszuhalten ;) Ich würde sogar behaupten, dass die rekursive Methode im Falle vieler Fehler langsamer ist als die iterative mit dem Handler im Schleifenkörper, vorrausgesetzt, der Stack hält die Geschichte auch aus.

Und das ist ja auch der Grund. Die rekursive Methode ist eindeutig problematischer als die goto-Methode. Bei vielen Exceptions wird zwar alles langsamer - die rekursive Methode sogar noch mehr, da immer wieder der Funktions-Stackframe erstellt werden muss (und dann noch die Rücksprünge) - aber zumindest gibt es bei Goto kein Stack-Overflow.


Es geht nicht um Geschwindigkeit!!! Es geht darum, was bei großen Zahlen abstürzt, und was nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:27 Uhr.
Seite 2 von 2     12   

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