AGB  ·  Datenschutz  ·  Impressum  







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

Aufzählungstyp(?) mit strings?

Ein Thema von Pseudemys Nelsoni · begonnen am 29. Mai 2005 · letzter Beitrag vom 29. Mai 2005
Antwort Antwort
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Aufzählungstyp(?) mit strings?

  Alt 29. Mai 2005, 18:00
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)
Mario
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#2

Re: Aufzählungstyp(?) mit strings?

  Alt 29. Mai 2005, 18:01
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
  Mit Zitat antworten Zitat
Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#3

Re: Aufzählungstyp(?) mit strings?

  Alt 29. Mai 2005, 18:05
Du könntes auch eine TStringlist benutzen und dann per IndexOf überprüfen, ob dein gesuchter String in der Liste steht.
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat
Antwort Antwort


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 05:46 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