Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Prism Einfache Frage - wie Prozedur beenden? (https://www.delphipraxis.net/76283-einfache-frage-wie-prozedur-beenden.html)

ImpCaligula 1. Sep 2006 11:29


Einfache Frage - wie Prozedur beenden?
 
Salü......

sicher simple Frage.

Habe eine If Abfrage und wenn die zu trifft, will ich
als Then, dass die Prozedur verlassen wird bzw. abgebrochen wird.

Syntax?

if a = 1 then end;

Hat so nicht geklappt nämlich nicht!

mschaefer 1. Sep 2006 11:32

Re: Einfache Frage - wie Prozedur beenden?
 
then exit; // Grüße Martin

ImpCaligula 1. Sep 2006 11:34

Re: Einfache Frage - wie Prozedur beenden?
 
Zitat:

Zitat von mschaefer
then exit; // Grüße Martin

Ich Döddel :-)

Wieso probiere ich sowas nicht aus - wo
ich das doc von VB und C/C++ und Co kenne???

Danke Dir ;-)

mschaefer 1. Sep 2006 11:45

Re: Einfache Frage - wie Prozedur beenden?
 
Naja, nicht drüber nachdenken:

In dem Zusammenhang ist ein Blick auf BREAK und CYCLE auch sinnig // - Mittagspause -

Grüße

Cyberbob 1. Sep 2006 12:19

Re: Einfache Frage - wie Prozedur beenden?
 
Wenn du Exit jedoch in einem Try-finally block aufrufst, wird die ganze procedure abgebrochen. In diesem Fall währe es besser Continue aufzurufen, um in den finally-Block zu springen bevor die procedure verlassen wird.

himitsu 1. Sep 2006 12:23

Re: Einfache Frage - wie Prozedur beenden?
 
Zitat:

Zitat von Cyberbob
Wenn du Exit jedoch in einem Try-finally block aufrufst, wird die ganze procedure abgebrochen. In diesem Fall währe es besser Continue aufzurufen, um in den finally-Block zu springen bevor die procedure verlassen wird.

FALSCH !!!

Continue/Break ist für Schleifen.

Selbst bei Exit wird der Finally-Abschnit durchlaufen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:12 Uhr.

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