Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi aus Randomwertebereich Zahlen ausschließen??? (https://www.delphipraxis.net/57408-aus-randomwertebereich-zahlen-ausschliessen.html)

himitsu 20. Nov 2005 21:35

Re: aus Randomwertebereich Zahlen ausschließen???
 
@leddl:
weil es in etwa auf das Gleiche, wie die Repeat-Scheife in meinem ersten Beitrag hinausgeht.
Wobei du in einem Set bestimmten Beschänkungen unterliegst.

Zitat:

Zitat von Die OH
Der Bereich eines Mengentyps ist die Potenzmenge eines bestimmten Ordinaltyps, der als Basistyp bezeichnet wird. Die möglichen Werte eines Mengentyps sind Teilmengen des Basistyps, einschließlich der leeren Menge. Der Basistyp darf aus maximal 256 Werten bestehen. Die Ordinalpositionen der Werte müssen zwischen 0 und 255 liegen. Alle Konstruktionen der Form

hast du überhapt al versucht ein Set of Integer zu definieren?

Bei mir sagen alle Delphiversionen "[Fehler] ... Mengen (Sets) dürfen nur maximal 256 Elemente besitzen" zu:
Delphi-Quellcode:
Var myIntegerSet : Set of Integer;

leddl 20. Nov 2005 21:48

Re: aus Randomwertebereich Zahlen ausschließen???
 
Zitat:

Zitat von himitsu
@leddl:
weil es in etwa auf das Gleiche, wie die Repeat-Scheife in meinem ersten Beitrag hinausgeht.
Wobei du in einem Set bestimmten Beschänkungen unterliegst.

Naja, ein Set ist übersichtlicher, sobald du mehr als 2 Klauseln ins if..then einfügen müßtest. Ich find es immer furchtbar, wenn ich für eine if-then-Klausel 2 oder mehr Zeilen brauche. Da wäre ein Set auf jeden Fall die elegantere Lösung.
Zitat:

Zitat von himitsu
hast du überhapt al versucht ein Set of Integer zu definieren?

Bei mir sagen alle Delphiversionen "[Fehler] ... Mengen (Sets) dürfen nur maximal 256 Elemente besitzen" zu:
Delphi-Quellcode:
Var myIntegerSet : Set of Integer;

Japp, is natürlicht richtig. Habs nur ausm Kopf gesagt und bin daher nich auf das Problem gestoßen (da stolper ich übrigens immer wieder drüber :lol:)
Aber das is ja kein Problem. Änder Integer in Byte und es passt. Is einfacher und übersichtlicher, als alle Zahlen in ne if-Klausel zu schreiben und Byte reicht auch absolut aus, da er nur Zahlen bis 100 braucht.

faux 21. Nov 2005 06:15

Re: aus Randomwertebereich Zahlen ausschließen???
 
OK, ich hab nicht Liste gemeint, sondern Set. Hab das etwas durcheinanger gebracht. :oops:

Grüße
Faux


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:23 Uhr.
Seite 2 von 2     12   

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