![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как переименовать секцию в INI файле ? [D7]
сабжект © (2005-06-15 01:24:00)сабж.
Просто Джо (2005-06-15 04:48:00) [1]Сооруди нечто такое, да и не мучайся:
procedure RenameIniSection (const AFileName,OldName,NewName: string);
var
Lst: TStringList;
I: Integer;
S1,S2: string;
begin
S2 := '[' + UpperCase(OldName) + ']';
Lst := TStringList.Create;
try
Lst.LoadFromFile(AFileName);
for I := 0 to Lst.Count-1 do
begin
S1 := UpperCase(Trim(Lst[I]));
if S1 = S2 then
begin
Lst[I] := '['+NewName+']';
Break
end;
end;
Lst.SaveToFile(AFileName);
finally
Lst.Free;
end;
end;
сабжект (2005-06-15 03:38:00) [2]
> Gero © (15.06.05 01:32) [1]
> Стандартными функциями — удалить, создать новую.
Новую и пустую. А мне нужно не удалять, а переименовать.
Gero (2005-06-15 01:32:00) [3]Стандартными функциями — удалить, создать новую.
Иначе ручками.