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

Вниз

ini файл   Найти похожие ветки 

 
DimonNew ©   (2004-05-05 15:46) [0]

Привет, подскажите пож-та. Есть ini файл, который содержит примерно следующее:
[секция1]
param1=1,param2=2,...,paramN=N...

Как можно вытащить значение paramN?


 
stelius ©   (2004-05-05 15:54) [1]

MyIni.ReadString("секция1", "param" + IntToStr(N), "")


 
WebErr ©   (2004-05-05 15:54) [2]

TIniFile.ReadSectionValues + F1


 
Андрей Сенченко ©   (2004-05-05 15:59) [3]

[секция1]
param1=1,param2=2,...,paramN=N...

Именно так как Вы указали - несколько параметров через запятую ?
[секция1]
param1=1,param2=2,...,paramN=N...


Или все-таки классический INI-файл ?
[секция1]
param1=1
param2=2
...
paramN=N
...

stelius ©   (05.05.04 15:54) [1]

Вы уверены, что это строковое значение ?

WebErr ©   (05.05.04 15:54) [2]

А смысл ?


 
DimonNew ©   (2004-05-05 16:05) [4]

Это я пример, так упростил. На свамом деле там куча разных параметров, например paramN - n-й параметр, имеет какое-то сторковое значени, имя БД, другой параметр содержит название сервера и т.п. Мне нужно получить имя БД и имя сервера, т.е. значение параметра. Все параметры перечислены через запятую. В запятой то - все проблемы.


 
Плохиш   (2004-05-05 16:09) [5]


> DimonNew ©   (05.05.04 16:05) [4]
> Все параметры перечислены через запятую. В запятой то -
> все проблемы.

Тогда это уже не стандартный ini-файл и работать с ним надо как с текстовым файлом.


 
stelius ©   (2004-05-05 17:38) [6]

Андрей Сенченко
Нет не уверен. Я для примера выбрал первый попавшийся Read...

Согласен с
> Плохиш   (05.05.04 16:09) [5]


 
Dimaxx ©   (2004-05-05 22:32) [7]

WritePrivateProfileString/GetPrivateProfileString
GetPrivateProfileInt
GetPrivateProfileStruct/WritePrivateProfileStruct

Проще и удобнее и кода меньше жрется.



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

Форум: "Основная";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.038 c
14-1083246980
Anthonys
2004-04-29 17:56
2004.05.23
Экспертная система


11-1072108076
SPeller
2003-12-22 18:47
2004.05.23
Надо или нет?


3-1083079941
Kein
2004-04-27 19:32
2004.05.23
как открыть InterBase базу


11-1071442374
Dimaxx
2003-12-15 01:52
2004.05.23
Работа с памятью: KOL vs МСД


4-1081171300
rimd
2004-04-05 17:21
2004.05.23
Как определить путь к программе...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский