Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wert zwischen zwei zahlen (https://www.delphipraxis.net/138240-wert-zwischen-zwei-zahlen.html)

vip11 5. Aug 2009 17:35


Wert zwischen zwei zahlen
 
hi ich brauchen für nen kleines programm an dem ich grad arbeite eine if bedingung die abfragt ob ein wert zwischen 2 zahlen ist.
z.b. so

if x zwischen 5 und 1 then
begin
...

wie mach ich das?
mfg vip11

alzaimar 5. Aug 2009 17:38

Re: Wert zwischen zwei zahlen
 
Delphi-Quellcode:
if (x >= Unten) and (x <= Oben) then

vip11 5. Aug 2009 17:40

Re: Wert zwischen zwei zahlen
 
ah vielen dank
sowas hab ich gesucht

mfg vip11

Noedel 5. Aug 2009 20:24

Re: Wert zwischen zwei zahlen
 
oder aber
Delphi-Quellcode:
if (value in [unten..oben]) then ...

BackOrifice 5. Aug 2009 20:32

Re: Wert zwischen zwei zahlen
 
Zitat:

Zitat von Noedel
oder aber
Delphi-Quellcode:
if (value in [unten..oben]) then ...

Gilt nur für ordinale Datentypen

sx2008 5. Aug 2009 23:54

Re: Wert zwischen zwei zahlen
 
Zitat:

Zitat von BackOrifice
Zitat:

Zitat von Noedel
oder aber
Delphi-Quellcode:
if (value in [unten..oben]) then ...

Gilt nur für ordinale Datentypen

Und ausserdem muss oben-unten < 256 sein!

alzaimar 6. Aug 2009 05:27

Re: Wert zwischen zwei zahlen
 
Zitat:

Zitat von sx2008
Zitat:

Zitat von BackOrifice
Zitat:

Zitat von Noedel
oder aber
Delphi-Quellcode:
if (value in [unten..oben]) then ...

Gilt nur für ordinale Datentypen

Und ausserdem muss oben-unten < 256 sein!

Glaube nicht. Das hier kompiliert jedenfalls nicht (BDS 2006)
Delphi-Quellcode:
If a in [10001..10002] Then

mkinzler 6. Aug 2009 05:34

Re: Wert zwischen zwei zahlen
 
Dir Range muss kleiner 256 sein.


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