Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi If-Abfragen mit mehreren And-Verknüpfungen (https://www.delphipraxis.net/85638-if-abfragen-mit-mehreren-verknuepfungen.html)

DelphiManiac 2. Feb 2007 14:58


If-Abfragen mit mehreren And-Verknüpfungen
 
Hallo,
ich habe desöfteren das Problem, dass ich so eine if-Abfrage machen muss:

Delphi-Quellcode:
...
qBytes:=GetQBytes; // Gibt die Anzahl der Bytes am Port zurück
if ((qBytes <>0) and (qbytes <> 25)...)
begin
..
end;
ich muss dann den Bezeichner sehr oft hinschreiben, ist es nicht möglich eine folgende Abfrage zu
definieren in Delphi??

Delphi-Quellcode:
if (qBytes <> 0 and <> 25 and <> ...)// Ist das irgendwie möglich?
Vielen Dank

sirius 2. Feb 2007 15:00

Re: If-Abfragen mit mehreren And-Verknüpfungen
 
Delphi-Quellcode:
if a in [2,4,6..10] then
Irgendwie so halt.

Edit: bzw. so
Delphi-Quellcode:
if not(a in [2,4,6..10]) then

mkinzler 2. Feb 2007 16:03

Re: If-Abfragen mit mehreren And-Verknüpfungen
 
Oder wenn es mehrer solcher Gruppen gibt mit case


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