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

Вниз

Подскажите грамотный способ загрузить данные из файла в ListBox   Найти похожие ветки 

 
Дмитрий Пырин   (2008-04-03 09:28) [0]

Суть проблемы:
Необходимо загрузить строки из текстового файла в ListBox. Как это сделать ?


 
Dimaxx ©   (2008-04-03 11:04) [1]

Читать построчно и ListBox.Add.


 
Дмитрий Пырин   (2008-04-03 12:47) [2]

эх.. (тяжело вздохнул) а я думал есть какойнибудь замечательный LoadFromFile .. ладно.. буду так пробовать


 
Дмитрий Пырин   (2008-04-03 13:45) [3]

вышел из ситуации используя TIniFile.
очень удобно. в моём случае какраз идеальный вариант.

кому интересно, вот так:

....
var
ini:pIniFile;
strList:pwStrList;
i:integer;  
.....

ini:=OpenIniFile(ExtractFilePath(ParamStr(0))+"\info\"+"1.nfo") ;
strList^.Clear ;
ini^.Section := "PInfo"; // название секции в ини файле
ini^.SectionData(strList);
for i:=0 to strList^.Count-1 do
MInfo^.add(strList^.Items[i]);  //MInfo - это листбокс


и ини файл  1.nfoтакого содержания :


[PInfo]
Weight:120t
Color: Red
Number:3
Pay:by cashe
Other:thing else :)


огромное спасибо Владимиру Кладову за наше свободное время :)


 
exero ©   (2008-04-03 13:53) [4]

В последнее время почти полностью пересел на VisualStudio 2008 - вот это действительно экономит время ;-)


 
Дмитрий К ©   (2008-04-03 14:07) [5]


> вышел из ситуации используя TIniFile.
Будем надеяться, что в файле ini - не одна секция.

> ^
Если поставить в "Параметрах компилятора" "Совместимость с Delphi", то можно будет не разыменовывать указатели.


 
Дмитрий Пырин   (2008-04-03 15:02) [6]

Дмитрий, спасибо.. я не знал, учту.


 
Дмитрий Пырин   (2008-04-03 15:07) [7]

В файле ини- не одна секция, действительно, это позволяет заполнять сразу несколько списков из одного файла. Очень удобно :)

кстати, про "Совместимость с Delphi", неплохобы в статье о KOL и WinCE указать, а то я по незнанию, при подключении дополнительных модулей правил все исходники при компиляции...



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
6-1209387329
pavel_guzhanov
2008-04-28 16:55
2009.11.01
Адрес приложения, написанного с использованием IntraWeb


1-1222101477
RustB
2008-09-22 20:37
2009.11.01
Смена стартовой страницы в браузере по умолчанию


15-1251654107
Когда
2009-08-30 21:41
2009.11.01
Когда Вы в последний раз...


15-1250698612
Cyrax
2009-08-19 20:16
2009.11.01
Раздаточный материал с фотографиями серых телефонов


15-1251750605
Юрий
2009-09-01 00:30
2009.11.01
С днем рождения ! 1 сентября 2009 вторник