Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Aufzählungstyp(?) mit strings? (https://www.delphipraxis.net/46676-aufzaehlungstyp-mit-strings.html)

Pseudemys Nelsoni 29. Mai 2005 18:00


Aufzählungstyp(?) mit strings?
 
Moin,

ihr kennt ja sicher solche Konstanten:

Delphi-Quellcode:
const
  Prefixes = ['1','2','3','4'];
Sowas kann man ja nachher im Programm mit "if '1' in Prefixes" prüfen...

Nur gibt es ein Problem, ich muss zur Laufzeit evtl. die Menge der Items ändern. Standardmässig sind es 4, aber vielleicht auch mal 5 oder 6 (Serverabhängig). Da es sicher hier ja um Konstanten handelt, kann ich sie kaum aendern, bzw erweitern. Jemand ne Idee was ich da tun kann? (Muss in eine Klasse gepackt werden)

Dax 29. Mai 2005 18:01

Re: Aufzählungstyp(?) mit strings?
 
Anstatt einfach nur als Set zu deklarieren, deklarier es doch als set of Char, dann ist es eine typisierte Konstante und sollte somit änderbar sein ;)

Nikolas 29. Mai 2005 18:05

Re: Aufzählungstyp(?) mit strings?
 
Du könntes auch eine TStringlist benutzen und dann per IndexOf überprüfen, ob dein gesuchter String in der Liste steht.


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