Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Einen Single-Typ begrenzen (1..100) (https://www.delphipraxis.net/113141-einen-single-typ-begrenzen-1-100-a.html)

.chicken 3. Mai 2008 11:20


Einen Single-Typ begrenzen (1..100)
 
Hi, ist sicher ne ganz simple Frage. Ich kann Integer-Typen ja recht einfach begrenzen:
Delphi-Quellcode:
TMyInteger = 1..100;
Wie mach ich das aber mit Singles? Kann mir das bitte wer sagen? :)

Danke, .ch!cken

marabu 3. Mai 2008 11:52

Re: Einen Single-Typ begrenzen (1..100)
 
Hi,

bei Ganzzahlen kann der Compiler aufgrund des angegebenen Ranges den optimalen Typ (8, 16, 32 oder 64 Bit) auswählen, bei Gleitkommazahlen spielt das keine Rolle: Die verschiedenen Typen unterscheiden sich nur in ihrer Genauigkeit.

Grüße vom marabu

mkinzler 3. Mai 2008 11:55

Re: Einen Single-Typ begrenzen (1..100)
 
Was bezweckst du damit?

.chicken 3. Mai 2008 11:59

Re: Einen Single-Typ begrenzen (1..100)
 
Ich will damit bezwecken, dass nur Werte im Wertebereich angenommen werden. ;-)
In meinem Fall eignen sich Properties mit Überprüfung in der SetterMethode nicht sonderlich ;-)

mkinzler 3. Mai 2008 12:04

Re: Einen Single-Typ begrenzen (1..100)
 
Welche Delphi Version? Man könnte einen entsprechenden Typ selber nachbilden .

.chicken 3. Mai 2008 12:08

Re: Einen Single-Typ begrenzen (1..100)
 
Aehm Delphi7. Gibts denn keine Möglichkeit, ähnlich der Integer-Methode? Ich meine wenn ich das jetzt umständlich irgendwas zusammenschustern müsste, dann kann ich das besser mit if-Abfragen machen, aber ich dachte dass es da doch sicher ne simple Möglichkeit zu gibt...!?

mkinzler 3. Mai 2008 12:10

Re: Einen Single-Typ begrenzen (1..100)
 
Ab D10 wäre es Dank class operators einfach

.chicken 3. Mai 2008 12:11

Re: Einen Single-Typ begrenzen (1..100)
 
Ach mist :D Also das geht nicht so einfach? Dann muss ich wohl doch die if-Abfragen einbauen ^^

Danke trotzdem :-\

Die Muhkuh 3. Mai 2008 12:11

Re: Einen Single-Typ begrenzen (1..100)
 
Zitat:

Zitat von .chicken
In meinem Fall eignen sich Properties mit Überprüfung in der SetterMethode nicht sonderlich ;-)

Warum?

.chicken 3. Mai 2008 12:12

Re: Einen Single-Typ begrenzen (1..100)
 
Naja, war mir eigentlich zu kompliziert, aber wenn ich nicht drum rum komme ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:07 Uhr.
Seite 1 von 2  1 2      

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