![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ListView сохранить в .ini [D7]
Garacio © (2007-01-15 10:09:00)В программе я уже сохраняю содержимое Edit1, поэтому мне просто нужно узнать строчку(и) - сохранение / восстановление записей 1 и 2-го столбцов ListView (всего столбцов (колонок) у меня три).
Плохиш (2007-01-15 16:03:00) [1]
> Garacio © (15.01.07 15:48) [8]
> Мой приятель тут обмолвился про RX TFormStorage! Может кто-
> то работал с этим компонентом?
Ненавижу дармоедов, учитывая, что у rxlib вся документация на русском.
Garacio (2007-01-15 15:48:00) [2]Мой приятель тут обмолвился про RX TFormStorage! Может кто-то работал с этим компонентом?
clickmaker (2007-01-15 11:37:00) [3]
> [4] Garacio © (15.01.07 10:50)
> То, что есть в Help-е, я и так знал!
> Я знаю, как сохранять/восстанавливать Edit
а в чем принципиальная разница между WriteString(Edit.Text) и WriteString(ListView.Items[i].Caption)?
Джо (2007-01-15 11:17:00) [4]Еще более универсальный метод см: http://www.delphimaster.ru/cgi-bin/forum.pl?n=18&id=1168759824пост [2] :)
Джо (2007-01-15 11:15:00) [5]Если сохранять только строки, то см. [1] clickmaker.
Если хочется также и столбцы, да еще и с извратом, то что-то вроде:
procedure TForm1.Button1Click(Sender: TObject);
var
AStream: TMemoryStream;
Ini: TIniFile;
begin
AStream := TMemoryStream.Create;
try
AStream.WriteComponent(ListView1);
AStream.Position := 0;
Ini := TIniFile.Create('d:\1234.ini');
try
Ini.WriteBinaryStream('ListView','Data',AStream);
finally
Ini.Free;
end;
finally
AStream.Free;
end;
end;
Garacio (2007-01-15 10:50:00) [6]То, что есть в Help-е, я и так знал!
Я знаю, как сохранять/восстанавливать Edit, значение переменных, состояние CheckBox-ов....!!! Мне нужен хоть один пример для ListView!
clickmaker (2007-01-15 10:35:00) [7]в хелпе пример есть
Garacio (2007-01-15 10:28:00) [8]А хочь чуточку поподробнее? ;-(
clickmaker (2007-01-15 10:13:00) [9]TIniFile.WriteString