Registriert seit: 28. Mär 2005
Ort: Hamburg
855 Beiträge
Delphi 11 Alexandria
|
Set in INI speichern
31. Jan 2006, 12:51
Wie kann den Inhalt von einem Set möglichst effizient in einer INI-Datei speichern? Das set kann sehr viele Elemente enthalten.
Diese Lösung, die ich habe ist nicht optimal, wenn das set z.B. 50 verschiedene Elemente haben kann:
Delphi-Quellcode:
TFoo = (fA, fB, fC, fD, fE, fF, fG, fH, fI, ...)
Foo = [fA, fF, fI];
s := ' ';
if fA in Foo then
s := s + ' fA',
if fB in Foo then
s := s + ' fB',
if fC in Foo then
s := s + ' fC',
if fD in Foo then
s := s + ' fD',
if fE in Foo then
s := s + ' fE',
if fF in Foo then
s := s + ' fF',
usw...
Ini.WriteString(...,...,s);
|
|
Zitat
|