Also eigentlich sollte das gehen.
Wenn du dir nicht sicher bist, ob die If Abfrage hinhaut, dann gib sie doch
mal raus?!
Ich arbeite viel mit den Ini Files, weils ne einfache und schnelle Lösung ist,
Configs usw. zu speichern.
Ich verwende sie sogar um kleine Memo-Felder abzuspeichern.
zum Schreiben:
Code:
c := 0;
WriteString('Sonstige Infos', 'count', inttostr(sonstiges.Lines.Count));
while (c<(sonstiges.Lines.Count)) do
begin
WriteString('Sonstige Infos', 'sonstiges'+inttostr(c), sonstiges.Lines.Strings[c]);
c := c + 1;
end;
zum Lesen:
Code:
sonstiges.Lines.Clear;
c := 0;
max := strtoint(ReadString('Sonstige Infos', 'count', '0'));
while (c<max) do
begin
sonstiges.Lines.Add(ReadString('Sonstige Infos', 'sonstiges'+inttostr(c), ''));
c := c + 1;
end;
Mfg Sonic