Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как проверить существуют ли в 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);

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо