![]() |
Schleife mit else stoppen!!!???
Hallo
ich möchte an einer Stelle (vor der else anweisung) einen Stopp (Abbruch) einbauen.
Delphi-Quellcode:
Was muss ich für den Stopp eingeben?
if Anweisung then
showmessage('Text'); S T O P P ! ! ! else Anweisung; end; MfG Thomas |
Re: Schleife mit else stoppen!!!???
Kommt darauf an, was du abbrchen willst. aber versuch es mal mit Break;
|
Re: Schleife mit else stoppen!!!???
wo ist die schleife?
aus schleifen springt man mit break, schau dir aber auch mal continue an |
Re: Schleife mit else stoppen!!!???
Ich will keine Pause, ich will die Schleife beenden...
|
Re: Schleife mit else stoppen!!!???
Und warum zeigst du uns dann Code einer Verzweigung? :roll:
Delphi-Quellcode:
bCancel ist eine globale Variable, die du mit einem Button oder was weiß ich setzten kannst.
for i := 0 to 9 do
begin Application.ProcessMessages; if bCancel = True then break; /// tu was end; |
Re: Schleife mit else stoppen!!!???
Ich bin ein Trottel,
es ist keine schleife es ist eine If-Bedingung. Wie kann ich da die else Anweisung verhindern? |
Re: Schleife mit else stoppen!!!???
In dem Anweisung wahr ist. Dann wird der else-Zweig auch nicht mehr durchlaufen.
|
Re: Schleife mit else stoppen!!!???
Das habe ich mir auch immer so gedacht, aber leider ist das bei dem was ich da mache nicht so. Es wird dann die if Anweisung erfüllt aber auch die Anweisung nach der Else anweisung... Komisch, gell?
|
Re: Schleife mit else stoppen!!!???
Wie viele Anweisungen stehen denn nach der if-Zeile? Bei mehr als einer musst du die folgenden Anweisungen in einen begin - end-Block packen.
|
Re: Schleife mit else stoppen!!!???
Code:
wo is das problem?
wenn anweisung erfüllt dann //if anweisung then
tue was // showmessage('if'); wenn nicht erfüllt //else tu was anderes // showmessage('else'); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:13 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-2025 by Thomas Breitkreuz