Forum: Sonstige Fragen zu Delphi
Delphi
by urs.liska,
17. Sep 2003
Verstehe ich Dich richtig: Du hast in Deiner Datei einen einzelnen Datensatz und willst darin den string hinter 'name=' durch den neuen Namen austauschen?
Wenn das so ist, dann gehts so:
with TStringList.Create do
try
LoadFromFile('Datei.ini');
Values := neuerName;
finally
Free;
end;
Wenn Du in der Datei aber mehrere Datensätze hast, musst Du natürlich auf anderem Weg...
Forum: Sonstige Fragen zu Delphi
Delphi
by urs.liska,
17. Sep 2003
Probiers mal mit s1.Values := 'neuer Wert';
Das dürfte aber nur gehen, wenn es nur eine Zeile mit 'name=...' gibt.
Dazu gibt's noch die Methode TStringList.IndexOfName, die Dir die Zeilennummer zurückgibt
Viel Erfolg
Urs