![]() |
Re: Etwas wie Set of String gesucht
und wie nun realisiert?
|
Re: Etwas wie Set of String gesucht
Mit einer TStringList, ich adde bei OnFormCreate die ganzen Strings. Und bei der Abfrage teste ich, ob der String in der Liste vorhanden ist.
Dabei stellt sich mir gerade noch eine Frage: Falls der String nocht vorhanden ist, dann ist doch IndexOf(dieserString) < 0 oder wie ist das? |
Re: Etwas wie Set of String gesucht
jupp, ist der String nicht vorhanden wird laut OH -1 zurückgegeben
|
Re: Etwas wie Set of String gesucht
Zitat:
Delphi-Quellcode:
Das array benutzt du einfach nur zur umformung und rechnest dann mit den sauberen Sets und Enums. Man kann auch den namen, der elemente, holen und sich das array komplett sparen:
type
TBefehl = (b_DEF, b_OUT, b_END); TBefehle = set of TBefehl; const arrBefehle: Array[TBefehl] of String = ('DEF', 'OUT', 'END');
Delphi-Quellcode:
allerdings ist das array hier schon ganu praktisch, denn...
uses typInfo;
... var b:TBefehl; ... showMessage(GetEnumName(TypeInfo(TBefehle), integer(b));
Delphi-Quellcode:
ist halt einfacher. Wollte ich nurmal angemerkt haben. Weil mit strings rechnen ist ungeil :stupid:
showMessage( arrBefehl[b] );
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 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