Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо