Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Сохранение в ListBox


Автор: SoftLines 12.7.2004, 12:49
Прошу помочь мне как записать пути файлов и сохранить из в base.ini, а затем считать из файла снова в ListBox! Зарание спасибо! biggrin.gif

Автор: dvamaster 12.7.2004, 13:28
Это просто.

Если тебе трудно работать с ини-файлом возми стандартный компонент TIniFile.

Автор: Albinos_x 12.7.2004, 13:33
для добавления записи в ListBox, команда:

ListBox1.AddItem(s,sender);

Автор: SoftLines 12.7.2004, 14:17
Что значт (s,sender)

Автор: Albinos_x 12.7.2004, 14:22
s - то что нажо записать, второе тип TObject передаёшь sender

Автор: NiJazz 12.7.2004, 15:38
Если нужно, например, загрузить строки из файла, то можно так:
Код
ListBox1.Items.LoadFromFile(FileName);

Автор: dvamaster 12.7.2004, 16:08
Код
ListBox1.Items.LoadFromFile(FileName);


Если у тебя есть строки заголовков типа: "[заголовок]", удалишь их и без проблем.

Автор: Pakshin A. S. 12.7.2004, 21:06
biggrin.gif biggrin.gif biggrin.gif
Клёвый вопрос!
Код

var
f:TIniFile;
i:integer;
Col:integer;
begin
ListBox1.Items.Clear;
f:=TIniFile.Create(base.ini);
Cor:=f.ReadInteger('ColVo', 'Col', 1);
for i:=1 to Col do
  ListBox1.Items.Add(f.ReadString('Sounds', 'FileNo'+IntToStr(i), '');
f.Free;
end;

А вот и файл:
Код

[ColVo]
Col=2
[Sounds]
FileNo1 = asd1.wav
FileNo2 = asd2.wav

Дерзай!

Автор: Петрович 13.7.2004, 10:03
Цитата
Прошу помочь мне как записать пути файлов и сохранить из в base.ini, а затем считать из файла снова в ListBox! Зарание спасибо!


Вот например: http://forum.vingrad.ru/index.php?showtopic=25867&view=findpost&p=182052, http://forum.vingrad.ru/index.php?showtopic=25867&view=findpost&p=182190 и http://forum.vingrad.ru/index.php?showtopic=25867&view=findpost&p=182495
adv/super.gif adv/168.gif laugh.gif

Автор: SoftLines 15.7.2004, 22:57
Понимаешь Петрович только без обид, но если такой умный то хоть пример напиши!
smile.gif

Автор: Петрович 16.7.2004, 08:12
Цитата
Понимаешь Петрович только без обид, но если такой умный то хоть пример напиши!

Хорошо, без обид. smile.gif.
Таким умным, это ты себя кажется пытался показать. Учя других, ты писал что подобную задачу ты уже давно решил (см. ссылки выше). Это просто в назидание. А что касается "то хоть пример напиши", так тебе уже написали см. пост http://forum.vingrad.ru/index.php?showtopic=25992&view=findpost&p=183167'а

Автор: The MASTER 22.7.2004, 18:08
Он не писал что в Лист бокс сохранять!

Автор: Петрович 22.7.2004, 19:54
Цитата
Он не писал что в Лист бокс сохранять!

А это что? Цитата из месаджа Pakshin A. S. :
Код
var
f:TIniFile;
i:integer;
Col:integer;
begin
ListBox1.Items.Clear;
f:=TIniFile.Create(base.ini);
Cor:=f.ReadInteger('ColVo', 'Col', 1);
for i:=1 to Col do
 ListBox1.Items.Add(f.ReadString('Sounds', 'FileNo'+IntToStr(i), '');
f.Free;
end;


Автор: deMike 12.10.2004, 20:25
Всё Спасибо Pakshin'у thumbs-up.gif

Автор: Pakshin A. S. 12.10.2004, 20:52
biggrin.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)