![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TStringList и IniFile
Pentium133 © (2004-10-29 15:04:00)Скажите, существует ли возможность стандартными средствами проанализировать и обработать содержимое TStringList как ini-файла?
Или, обощая задачу, работать с TStream как с содержимым ini-файла.
Поясняю для чего нужно. Объект должен уметь сохранять свои настройки в формате ini-файла. Но сохранять он их должен не в только в файл, а в любой Stream.
Sha (2004-10-29 18:50:00) [1]
List:=TStringList.Create;
MemIniFile.GetStrings(List);
TUser (2004-10-29 15:50:00) [2]Там есть св-ва Name и Value. С секциями придется повозиться, но написать соотвествующего потомка не трудно.
pasha_golub (2004-10-29 15:42:00) [3]Ну, это стандартная функциональсть сначла делается
procedure TClass.SaveToStream(AStream: TStream);
begin
..
end;
А потом
procedure TClass.SaveToFile(AFileName: TStream);
var FS: TFileStream;
begin
FS := TFileStream.Create(fm...);
try
SaveToStream(FS);
finally
FS.Free;
end;
end;