Zitat von
Jens Schumann:
grundsätzlich kannst Du davon ausgehen das die Werte der Reihe nach gespeichert werden.
Wenn Du die Collection im Textformat speicherst kannst Du das sehen.
Jup, habs gesehn. Ich hab mich grad durch eine aeltere Connection durchgearbeitet. Super
Zitat von
Jens Schumann:
Aber ich verstehe Dein Problem nicht. Wenn jeder Wert ein Element der Collection ist dann
ist jeder Wert ein TCollectionItem Nachfahre. Warum bündelst Du nicht die einzelnen Werte
als properties eines einzigen TCollectionItem Nachfahren?
Und ich verstehe dich nicht
Also die CollectionItems sind so
TOptionsItem = class(TCollectionItem)
deklariert und haben folgende Properties:
Delphi-Quellcode:
property OptionName: String read FOptionName write FOptionName;
property OptionValue: String read FOptionValue write FOptionValue;
property OptionType: TOptionTypes read FOptionType write FOptionType;
TOptionTypes ist deklariert als
TOptionTypes = (otString, otBoolean, otInteger, otFloat);
Alle Optionen werden als String gespeichert, und dann bei der Verwendung in den richtigen Type gecastet, allerdings bin ich mir im Moment nicht sicher, ob dies die optimale Methode ist. Vielleicht kann mir jemand ja einen Denkanstoss geben...
Greetz
alcaeus