![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как проверить существуют ли в INI файле разделы
Egor_101 © (2005-01-12 23:28:00)Допустим мы читаем из некоего 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:33:00) [1]А по сабжу — SectionExists, если не ошибаюсь.
Gero (2005-01-12 23:32:00) [2]
> person:=Ini.ReadInteger('Settings', 'person', default_person);
> bag:=Ini.ReadInteger('Settings', 'bag', default_bag);
В случае каких-либо проблем, функция возвратит последний параметр.