Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2009.11.01;
Скачать: [xml.tar.bz2];

Вниз

Подскажите грамотный способ загрузить данные из файла в 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 вся ветка

Форум: "KOL";
Текущий архив: 2009.11.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
2-1252299766
TopTop
2009-09-07 09:02
2009.11.01
Странное поведение делфи


15-1251791199
test
2009-09-01 11:46
2009.11.01
12-13 сентебря чем все закончилось?


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


3-1228933006
alex810
2008-12-10 21:16
2009.11.01
Oracle и интернет


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский