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

Вниз

Как проверить существуют ли в INI файле разделы   Найти похожие ветки 

 
Egor_101   (2005-01-12 23:28) [0]

Допустим мы читаем из некоего INI файла два параметра типа int
Ini := TIniFile.Create(SFileIni);
person:=Ini.ReadInteger("Settings", "person",person);
bag:=Ini.ReadInteger("Settings", "bag",bag);
Ini.Free;
А вот если INI Файл из которого мы читаем существует, а раздела Settings там не существует, то у нас получается куча проблем. Как проверить перед чтением наличие этого раздела, чтобы при его отсутствии дать переменным person и bag дефолтные значения.


 
Gero ©   (2005-01-12 23:32) [1]


> person:=Ini.ReadInteger("Settings", "person",default_person);
> bag:=Ini.ReadInteger("Settings", "bag",default_bag);

В случае каких-либо проблем, функция возвратит последний параметр.


 
Gero ©   (2005-01-12 23:33) [2]

А по сабжу — SectionExists, если не ошибаюсь.



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

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

Наверх





Память: 0.45 MB
Время: 0.03 c
14-1104709536
марсианин
2005-01-03 02:45
2005.01.23
Какую ось выбрать?


14-1105167737
Девушка
2005-01-08 10:02
2005.01.23
Вспоминая ветку про шлейфы на IXBT


4-1098777176
Sirus
2004-10-26 11:52
2005.01.23
Как отловить запсук процессов под Win9x/NT/2000/XP


1-1105616091
Zilog
2005-01-13 14:34
2005.01.23
группы SpeedButton ов


3-1103278238
ksa2002
2004-12-17 13:10
2005.01.23
Вопрос по IBQuery





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