Форум: "Основная";
Текущий архив: 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.44 MB
Время: 0.042 c