Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Syntax: while-Schleife: mehrere Bedinungen verknüpfen (https://www.delphipraxis.net/26661-syntax-while-schleife-mehrere-bedinungen-verknuepfen.html)

yankee 27. Jul 2004 10:35


Syntax: while-Schleife: mehrere Bedinungen verknüpfen
 
Ich habe eine while-schleife, die so aussieht:
Delphi-Quellcode:
while not (copy(str, 5, 8)='property') or (eof(datei)) do
Ich will damit erreichen, dass die Schleife ausgeführt wird, solange MINDESTENS eine Bedingung von beiden NICHT zutrifft. Mit der ersten Bedinung scheint das zu klappen, aber wenn eof(datei) true zurück gibt, dann wird die Schleife trotzdem ausgeführt...

fkerber 27. Jul 2004 10:37

Re: Syntax: while-Schleife: mehrere Bedinungen verknüpfen
 
Hi!

Hast du das mal versucht:

Delphi-Quellcode:
while not (copy(str, 5, 8)='property') or not (eof(datei)) do

Ciao fkerber

Luckie 27. Jul 2004 10:38

Re: Syntax: while-Schleife: mehrere Bedinungen verknüpfen
 
Versuch mal das:
Code:
while not [color=red]([/color](copy(str, 5, 8)='property') or (eof(datei))[color=red])[/color] do

Sharky 27. Jul 2004 10:39

Re: Syntax: while-Schleife: mehrere Bedinungen verknüpfen
 
Mit dem 8) im Quellcode meckert mein Compiler ;-)

yankee 27. Jul 2004 10:42

Re: Syntax: while-Schleife: mehrere Bedinungen verknüpfen
 
@fkerber: Jo, das habe ich schon mal versucht...

@Luckie: YES, that's right. Danke!! damit funzt es! :party: :hello:


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