Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   Break in Lazarus wird verweigert? (https://www.delphipraxis.net/178819-break-lazarus-wird-verweigert.html)

AlexII 29. Jan 2014 15:14

Break in Lazarus wird verweigert?
 
Ich habe eine ganz einfach Abfrage:

Delphi-Quellcode:
if not a.Checked and not b.Checked and not c.Checked
and not d.Checked and not e.Checked and not f.Checked then
begin
  ShowMessage('Bitte eine Option auswählen!');
  Break;
end;
Aber Lazarus verweigert mir ein Break mit der Meldung "Error: BREAK not allowed" zu setzen. Wieso eigentlich? Mit Delphi geht das ohne Probleme, ch klick in der Meldung auf OK, wähle eine Option und mache weiter.
Danke!

baumina 29. Jan 2014 15:20

AW: Break in Lazarus wird verweigert?
 
Wenn du in die Hilfe schaust, steht zu "break" folgendes:
Zitat:

Beendet eine for-, while- oder repeat-Anweisung vorzeitig.

EDIT: d.h. keine for-/while-/repeat-Schleife, kein Break. Was willst du mit break erreichen? Evtl. ein Exit?

AlexII 29. Jan 2014 15:28

AW: Break in Lazarus wird verweigert?
 
In meiner Hilfe steht was anderes, aber man kann daraus schließen was Du sagst, ok. )))

Gibt's irgendwas, um eine if-Abfrage zu pausieren/beenden?

AlexII 29. Jan 2014 15:30

AW: Break in Lazarus wird verweigert?
 
Zitat:

Zitat von baumina (Beitrag 1245862)
Wenn du in die Hilfe schaust, steht zu "break" folgendes:
Zitat:

Beendet eine for-, while- oder repeat-Anweisung vorzeitig.

EDIT: d.h. keine if-/while-/repeat-Schleife, kein Break. Was willst du mit break erreichen? Evtl. ein Exit?

Stimmt... oh man... hab Exit mit Break verwecjselt... tut mir Leid... ich muss ma ne Pause anlegen. :roteyes:

DeddyH 29. Jan 2014 16:22

AW: Break in Lazarus wird verweigert?
 
Zitat:

Zitat von baumina (Beitrag 1245862)
EDIT: d.h. keine if-/while-/repeat-Schleife, kein Break. Was willst du mit break erreichen? Evtl. ein Exit?

Sie hat "If-Schleife" gesagt :dancer: ("Jehoova, Jehoova") (SCNR^^)

baumina 29. Jan 2014 16:25

AW: Break in Lazarus wird verweigert?
 
Zitat:

Zitat von DeddyH (Beitrag 1245873)
Zitat:

Zitat von baumina (Beitrag 1245862)
EDIT: d.h. keine if-/while-/repeat-Schleife, kein Break. Was willst du mit break erreichen? Evtl. ein Exit?

Sie hat "If-Schleife" gesagt :dancer: ("Jehoova, Jehoova") (SCNR^^)

:kotz: OHHHHHH NEIIIIIN .... dass muss "FOR" heißen!!!!!! *schnell korrigieren

himitsu 29. Jan 2014 17:16

AW: Break in Lazarus wird verweigert?
 
Die If-Goto-Schleife kann man sich auch noch basteln, wobei ja eigentlich alle anderen Schleifen auf ihr aufbauen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:56 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