Форум: "Начинающим";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];
ВнизСохранение в ini содержимого ListBox Найти похожие ветки
← →
Flood_control © (2007-12-26 13:44) [0]Будьте так добры помогите слить всё содержимое ListBox в ini файл, у меня получается слить только первую строчку, мой ListBox выступает как плэ-лист, и вот сохраняется в ini файл только первая строчка, ну и загружаеться при запуске приложения соответсвенно, как сделать так что бы сохранялось в ini файл полностью всё содержимое ListBox, а не только первая строчка?
← →
Плохиш © (2007-12-26 13:47) [1]Чёт я добрый сёдня...
Давай показывай как сохраняешь.
← →
clickmaker © (2007-12-26 13:47) [2]WriteString в цикле не вызвать?
← →
Правильный_Вася (2007-12-26 13:58) [3]items.savetofile
← →
Flood_control © (2007-12-28 00:23) [4]Сохраняю вот так:
for i:=0 to ListBox1.Items.Count-1 do
Ini.WriteString("Parametres","PF", ListBox1.Items[i]);
end;
end;
items.savetofile, если сможете по-подробнее пожалуйста, на моём примере описаном чуть выше, или у меня ошибка где-то или другой еще способ есть?
← →
Flood_control (2007-12-28 00:30) [5]Ага, вот items.savetofile вроде бы в мой ини файл сохраняет все пути к файлам, но вот теперь вопрос как их считывать от туда при запуске приложения, ведь все эти пути из "плэйлиста" сохраняються без папаметров просто с начала документа вбиваються, и соответсвенно при запуске приложения ошибка?
← →
art36 © (2007-12-28 00:34) [6]if fileexists("c:\myfile") then
listbox1.items.loadfromfile("c:\myfile");
← →
{RASkov} © (2007-12-28 00:35) [7]> [4] Flood_control © (28.12.07 00:23)
> for i:=0 to ListBox1.Items.Count-1 do
> Ini.WriteString("Parametres", "PF", ListBox1.Items[i]);
> end;
> end;
Гы :)
Делай так:for i:=0 to ListBox1.Items.Count-1 do
Ini.WriteString("Parametres", "PF"+IntToStr(i), ListBox1.Items[i]);
← →
Германн © (2007-12-28 01:44) [8]
> Flood_control (28.12.07 00:30) [5]
>
> Ага, вот items.savetofile вроде бы в мой ини файл сохраняет
> все пути к файлам, но вот теперь вопрос как их считывать
> от туда при запуске приложения, ведь все эти пути из "плэйлиста"
> сохраняються без папаметров просто с начала документа вбиваються,
> и соответсвенно при запуске приложения ошибка?
>
А на кой ляд тебе ini-файл? Или ты только его и знаешь?
А то что ты записал в некий файл процедурой
> items.savetofile
можно прочитать другой (обратной) процедурой Items.LoadFromFile.
Вообщем, читайте хэлп, господа. Он часто сеет разумное, доброе, вечное. А без этого чтения - сплошной бред. :(
← →
{RASkov} © (2007-12-28 01:59) [9]> [8] Германн © (28.12.07 01:44)
> А на кой ляд тебе ini-файл? Или ты только его и знаешь?
А почему бы и нет? :)
Например для плей листа в ини можно хранить и еще дополнительную информацию, а не только имена файлов....
вот например так:[PlayList]
Name = My First Play List
CreateDate = 27.12.2007
Author = Flood_control©
[PESTNYA1]
File = C:\Directoriya s pesTnyami\muson.mp3
Title = Новогодняя
Length = 14032
[PESTNYA2]
File = C:\Directoriya s pesTnyami\muson1.mp3
Title = Застольная
Length = 14032
:)
← →
Германн © (2007-12-28 02:05) [10]
> {RASkov} © (28.12.07 01:59) [9]
О! Да ты просто эстет! Я бы до этого не додумался бы.
Найти бы ещё плеер, понимающий ини-файл. :(
← →
{RASkov} © (2007-12-28 02:13) [11]> [10] Германн © (28.12.07 02:05)
> Найти бы ещё плеер, понимающий ини-файл. :(
:) Ини файлы конечно же не для плей-листов придумали.... это я так.... погорячился )
Впрочем если бы не было "глюков" с размером ини, то почему бы и нет....
Вроде как размер ини ограничен...64кб
← →
Германн © (2007-12-28 02:21) [12]
> {RASkov} © (28.12.07 02:13) [11]
Так ты сначала найди такой плеер. А потом будем обсуждать размеры. :)
Если будем. :)
← →
{RASkov} © (2007-12-28 02:26) [13]> [12] Германн © (28.12.07 02:21)
> Так ты сначала найди такой плеер
Дык напрогить его.... делов-то :)
> А потом будем обсуждать размеры. :)
Да вот еще )
> Если будем. :)
Нам это надо?)
← →
Германн © (2007-12-28 02:33) [14]
> Нам это надо?)
>
Ну мне - точно нет. На 99.99% уверен, что и тебе тоже.
Так что замнем, до тех пор, пока автор не выскажется.
← →
{RASkov} © (2007-12-28 02:35) [15]> [14] Германн © (28.12.07 02:33)
Прибавь еще 0.01%)
← →
Германн © (2007-12-28 02:46) [16]
> {RASkov} © (28.12.07 02:35) [15]
>
> > [14] Германн © (28.12.07 02:33)
>
> Прибавь еще 0.01%)
>
Не могу.
← →
Плохиш © (2007-12-28 03:20) [17]
> Flood_control © (28.12.07 00:23) [4]
Почему бы не попробовать обдумать свой код на предмет результата его работы?
← →
Flood_control (2007-12-29 23:42) [18]Господа, при многом вам благодарен, извените что редко пишут ответы, работа. Сегодня и завтро попробую все способы здесь вами посоветованые, и если возникнут свнова вопросы, обращусь.
← →
Германн © (2007-12-30 00:41) [19]
> Flood_control (29.12.07 23:42) [18]
>
> Господа, при многом вам благодарен, извените что редко пишут
> ответы, работа. Сегодня и завтро попробую все способы здесь
> вами посоветованые, и если возникнут свнова вопросы, обращусь.
>
>
Не за что извиняться. Все занятые, тем более НГ на носу. :)
P.S.
> при многом вам благодарен
напомнило мне о моём детском непонимании слова "салумумба". По радиотрансляции очень часто слышал "по три салумумбы", "по три салумумбы". И никак не мог понять чего именно раздают по три штуки в одни руки?
:)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.01 c