Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Finally und Exception !? (https://www.delphipraxis.net/106546-finally-und-exception.html)

dor557 12. Jan 2008 16:59


Finally und Exception !?
 
Kann man eigentlich folgendes machen ? :

Delphi-Quellcode:
try
  // procedure
finally
  // function
except
  // proceudre
end;
oder geht das nicht.

Habe das mal versucht aber irgend wie ging das nicht oder hat bei mir die reihenfolge einfach nicht gestimmt ??

Gruss Sascha

mkinzler 12. Jan 2008 17:02

Re: Finally und Exception !?
 
Entweder finally oder except

geskill 12. Jan 2008 17:07

Re: Finally und Exception !?
 
Wozu willst du das den machen? - Nein das geht nicht!
Finally wird bei einem Fehler in TRY Block vor oder nach (kp wann) der Fehlermeldung ausgeführt.
Bei Exept wird gar keine Fehlermeldung ausgegeben (kann man aber einbauen), wenn im TRY Block was
nicht passt. Bei Exept ist halt das schöne oder auch schleche wie man es halt nimmt wenn delphi
nicht an ist, dann merkt man nichts vom Fehler, da keine Fehlermeldung ausgegeben wird.

Wenn du das verstanden hast wirst du merken das nur eins von beiden geht und du auch nur eins
von beiden brauchst!

fwsp 12. Jan 2008 17:08

Re: Finally und Exception !?
 
Delphi-Quellcode:
try
  try
  except
  end;
finally
end;
oder so.

sirius 12. Jan 2008 17:22

Re: Finally und Exception !?
 
Zitat:

Zitat von fwsp
Delphi-Quellcode:
try
  try
  except
  end;
finally
end;
oder so.

Ich glaube der OP wollte es andersherum ;) Das geht natürlich auch.

dor557 12. Jan 2008 19:05

Re: Finally und Exception !?
 
War mehr oder weniger eine Theoretische Frage.

Hatte es ein mal versucht. Danke auf Jeden fall...

Gruss Sascha


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 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 by Thomas Breitkreuz