![]() |
repeat schleife
Hallo zusammen
Warum funktioniert das nicht:
Code:
c und ID sind Integre Variabeln.
reapet
repeat ... until...... until not c=ID; Gruess schmodi |
Re: repeat schleife
Moin!
Da meine Glaskugel zZ zur Eichung ist und du uns ja nicht die Fehlermeldung verrätst, vermute ich mal ganz stark, das ein Compilerfehler vorliegt. Dabei kann ich mir denken, das der Compiler Not C nimmt und versucht dabei direkt darauf einen Vergleich zu machen - dies mag er aber nicht, daher musst du es richtig klammern. Daher: nutze eine Klammer:
Delphi-Quellcode:
/EDIT: abgeändert. Ich habe selber schon integer negiert - war falsch ausgedrückt - ich meinte es in bezug auf die Schreibweise in Kombination des Vergleichs.
reapet
repeat ... until...... until not (c=ID); MfG Muetze1 |
Re: repeat schleife
"not c = ID" bedeutet "(not c) = ID", und das ist etwas vollkommen anderes als "not (c = ID)". Du musst also die Klammern richtig setzen.
|
Re: repeat schleife
Zitat:
|
Re: repeat schleife
hallo
Die schleife sollte so nur weiter gehen wen c nicht gleich ID ist, das ist schon richtig oder? Gruess schmodi |
Re: repeat schleife
Moin!
Zitat:
MfG Muetze1 |
Re: repeat schleife
j ja ok ich habs falsch geschriben die schleife bricht natürlich ab und der Programmtext wird weiter abgearbeitet.
Es funktioniert jetzt auch in meinem Test Program. Vielen dank für die Hilfe. Gruess Schmodi |
Re: repeat schleife
Delphi-Quellcode:
geht es vielleicht so?
reapet
repeat ... until...... until c<>ID; c<>ID ist doch etwa das selbe wie not c=ID... oder irre ich mich da? |
Re: repeat schleife
Moin!
Zitat:
MfG Muetze1 |
Re: repeat schleife
Zitat:
Delphi-Quellcode:
Die Bedingung ist nicht wahr, es erscheint keine Messagebox.
var
a: Integer; begin a := 10; if not a = 5 then MessageBox(0, '...', '...', MB_OK); end; Deshalb ist "not a = 5" nicht das selbe wie "not (a = 5)", und auch nicht das selbe wie "a <> 5". |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:58 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