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:
Delphi-Quellcode:
with TStringList.Create do
try
LoadFromFile('Datei.ini');
Values['name'] := neuerName;
finally
Free;
end;
Wenn Du in der Datei aber mehrere Datensätze hast, musst Du natürlich auf anderem Weg identifizieren, welchen Du nimmst. So wie ich es geschrieben habe, wird (glaube ich) der erste Treffer genommen.
Viel Glück
Urs