Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.27;
Скачать: CL | DM;

Вниз

Как считать информацию из *.ini файла ?   Найти похожие ветки 

 
Lizard   (2002-02-22 21:10) [0]

Есть .ini файл, который имеет след. строки:

[Main]
0=param0
1=param1
2=param2
3=param3

Как считать эти строки (точнее их значения) из файла File.ini
и поместить поочередно в listbox ?

Очень прошу, помогите. Я уверен, что для Вас это пара пустяков.
Спасибо.


 
Вадим   (2002-02-22 21:23) [1]

см. TIniFile


 
Miwa   (2002-02-23 07:45) [2]


...
uses TIniFile;
...
var ini: TIniFile;
tmpstring:string;
begin
ini:=TIniFile.Create("yourfile");
tmpstring:=ini.ReadString("main","0","default value");
listbox1.items.add(tmpstring);
end;

Только учти, если ты yourfile пропишешь без бути (myfile.ini), програ будет искать его в папке %windir%\system.


 
Anatoly Podgoretsky   (2002-02-23 10:07) [3]

TIniFile.ReadSection


 
Lizard   (2002-02-24 18:27) [4]

Спасибо!

А как добавить N-ное количество строк, когда нам оно неизвестно?
Например, если в файле всегда меняется кол-во строк, как выяснить
сколько их и потом загрузить в listbox?

[Main]
0=param0
1=param1
2=param2
3=param3
....
n=paramN




 
Anatoly Podgoretsky   (2002-02-24 18:48) [5]

Если тебе неизвестно количество строк то никак, но если известно то

for I := 0 to N do IniFile.riteString("Main", IntToStr(I),XXXX);

Ты бы взглянулв в хелп для начала


 
Shirson   (2002-02-27 09:08) [6]

Анатолий, ты букву w пропустил :)

А насчет неизвестности количества строк... А что мешает сделать так:


var TS:TString;
IniFile:TInifile;
A:integer;
Begin
...
ReadSection ("main",TS)
For A:=1 to TS.Count do
IniFile.writeString("Main",inttostr(A),XXXX);
...


 
Косильщик_Лужаёв   (2002-02-28 02:42) [7]

listbox1.Items.LoadFromFile("file.ini");



Страницы: 1 вся ветка

Текущий архив: 2002.05.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
6-88574
Velocity
2002-03-16 17:00
2002.05.27
Майлслоты


7-88653
Xlinuxadmin
2002-03-02 17:49
2002.05.27
Пишу небольшую говорилку, каких много в инете! Подскажите кто сталкивался, как допустим из файла брать произвольную строку Файл


1-88469
Лёша
2002-05-17 22:31
2002.05.27
Просмотр HTML


1-88536
Коля
2002-05-16 08:51
2002.05.27
Мастера, помогите сложить 2 даты


1-88547
Kiborg
2002-05-16 05:12
2002.05.27
Перерисовка меню