AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Einen Single-Typ begrenzen (1..100)

Ein Thema von .chicken · begonnen am 3. Mai 2008 · letzter Beitrag vom 3. Mai 2008
Antwort Antwort
Seite 1 von 2  1 2      
.chicken

Registriert seit: 5. Dez 2006
459 Beiträge
 
#1

Einen Single-Typ begrenzen (1..100)

  Alt 3. Mai 2008, 11:20
Hi, ist sicher ne ganz simple Frage. Ich kann Integer-Typen ja recht einfach begrenzen:
TMyInteger = 1..100; Wie mach ich das aber mit Singles? Kann mir das bitte wer sagen?

Danke, .ch!cken
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

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

  Alt 3. Mai 2008, 11:52
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#3

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

  Alt 3. Mai 2008, 11:55
Was bezweckst du damit?
Markus Kinzler
  Mit Zitat antworten Zitat
.chicken

Registriert seit: 5. Dez 2006
459 Beiträge
 
#4

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

  Alt 3. Mai 2008, 11:59
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#5

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

  Alt 3. Mai 2008, 12:04
Welche Delphi Version? Man könnte einen entsprechenden Typ selber nachbilden .
Markus Kinzler
  Mit Zitat antworten Zitat
.chicken

Registriert seit: 5. Dez 2006
459 Beiträge
 
#6

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

  Alt 3. Mai 2008, 12:08
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...!?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#7

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

  Alt 3. Mai 2008, 12:10
Ab D10 wäre es Dank class operators einfach
Markus Kinzler
  Mit Zitat antworten Zitat
.chicken

Registriert seit: 5. Dez 2006
459 Beiträge
 
#8

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

  Alt 3. Mai 2008, 12:11
Ach mist Also das geht nicht so einfach? Dann muss ich wohl doch die if-Abfragen einbauen ^^

Danke trotzdem :-\
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#9

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

  Alt 3. Mai 2008, 12:11
Zitat von .chicken:
In meinem Fall eignen sich Properties mit Überprüfung in der SetterMethode nicht sonderlich
Warum?
  Mit Zitat antworten Zitat
.chicken

Registriert seit: 5. Dez 2006
459 Beiträge
 
#10

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

  Alt 3. Mai 2008, 12:12
Naja, war mir eigentlich zu kompliziert, aber wenn ich nicht drum rum komme
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:05 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