![]() |
Einen Single-Typ begrenzen (1..100)
Hi, ist sicher ne ganz simple Frage. Ich kann Integer-Typen ja recht einfach begrenzen:
Delphi-Quellcode:
Wie mach ich das aber mit Singles? Kann mir das bitte wer sagen? :)
TMyInteger = 1..100;
Danke, .ch!cken |
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 |
Re: Einen Single-Typ begrenzen (1..100)
Was bezweckst du damit?
|
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 ;-) |
Re: Einen Single-Typ begrenzen (1..100)
Welche Delphi Version? Man könnte einen entsprechenden Typ selber nachbilden .
|
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...!?
|
Re: Einen Single-Typ begrenzen (1..100)
Ab D10 wäre es Dank class operators einfach
|
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 :-\ |
Re: Einen Single-Typ begrenzen (1..100)
Zitat:
|
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 12:14 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