Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi IsBetween (https://www.delphipraxis.net/48313-isbetween.html)

Pseudemys Nelsoni 23. Jun 2005 13:47


IsBetween
 
Moin,

gibt es bereits eine Funktion die Prüft ob eine Zahl in einem bestimmten Bereicht ist? Sowas wie:

IsBetween(10, 8, 12)

?

Klar könnt ich sie selber schreiben, ich möcht nur wissen obs so eine schon gibt.

JasonDX 23. Jun 2005 13:50

Re: IsBetween
 
Delphi-Referenz durchsuchenin - Operator
:roll:

Pseudemys Nelsoni 23. Jun 2005 14:02

Re: IsBetween
 
aha und wie prüf ich das bitte?

"1 in 100" bzw "1 in [100]" geht wohl kaum

:roll:

Die Muhkuh 23. Jun 2005 14:04

Re: IsBetween
 
Hi,

Delphi-Quellcode:
if Variable in [10, 32, 323, 1223] then...

Filou 23. Jun 2005 14:05

Re: IsBetween
 
Code:
 if (x in ['0'..'100']) then
   //mache was

Pseudemys Nelsoni 23. Jun 2005 14:07

Re: IsBetween
 
@Spider: Das lässt sich nicht kompilieren.

@Filou: Gibt es nichts ohne das man erst IntToStr() anwenden muss? Wenn nicht, dann danke ;)

Pseudemys Nelsoni 23. Jun 2005 14:08

Re: IsBetween
 
ah nun gehts, danke :D

sakura 23. Jun 2005 14:10

Re: IsBetween
 
Zitat:

Zitat von Pseudemys Nelsoni
gibt es bereits eine Funktion die Prüft ob eine Zahl in einem bestimmten Bereicht ist? Sowas wie:

Nein :roll: Wozu auch, das geht ja mit einem If einfach genug.
Delphi-Quellcode:
if (I >= 8) and (I <= 12) then ....
@filou: in geht nur mit ordinalen Typen und Chars
@spider: in geht nur für Wert von 0..255

...:cat:...

Pseudemys Nelsoni 23. Jun 2005 14:13

Re: IsBetween
 
hm ich hatte nur bis 100 geprüft und da ging es, wenn aber nur 255 erlaubt sind nehm ichs natürlich nicht, danke für ein if beispiel :mrgreen:


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