Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Function Result (https://www.delphipraxis.net/127716-function-result.html)

himitsu 18. Jan 2009 16:12

Re: Function Result
 
Das "normale" Result wird bei einer Exception nicht zurückgegeben, da ab dem Fehler nicht zum aufrufenden Punkt zurückgesprungen wird (da wo die Funktion aufgerufen wurde und das Ergebnis entgegengenommen wird) ... bei 'ner exception wird zum vorherigen (beim TRY definierten) Rückkehrpunkt gesprungen.

in Delphi ist das bei Try-Except-End ist das nach dem EXCEPT und danach nach das END
und bei Try-Finally-End wird nach das FINALLY gesprungen und beim END wird die Exception erneut ausgelöst und somit wiederum zum übergeordneten (wenn vorhanden, sonst ist hier die Threadbearbeitung beendet) Try-Finally/Except, bzw. dessen Rückkehrpunktes gesprungen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:40 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz