Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2011, 21:57   #1
Vervolf
Пользователь
 
Аватар для Vervolf
 
Регистрация: 14.01.2011
Сообщений: 97
Вопрос ini файлы.узнать количество секций.

Здравствуйте, уважаемые Программисты! Вот созрел такой вопрос.. (облазил весь гугл..).. собственно сам вопрос: как в ini файле посчитать количество секций?то есть вот есть ini файл:
Код:
[1] ;вот первая секция
p=тыква
[2] ;вот вторая секция
p=арбуз
[3]
p=яблоко
и таких может быть много. вот как их посчитать?
Vervolf вне форума Ответить с цитированием
Старый 21.01.2011, 22:17   #2
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
По умолчанию

http://forum.sources.ru/index.php?sh...0&#entry901969
http://www.google.ru/search?client=o...hannel=suggest
Помог? Ну так нажми на весы!
SNUPY вне форума Ответить с цитированием
Старый 22.01.2011, 02:03   #3
Vervolf
Пользователь
 
Аватар для Vervolf
 
Регистрация: 14.01.2011
Сообщений: 97
По умолчанию

спасибо!я думал есть все же специальный метод у модуля iniFileS.
Vervolf вне форума Ответить с цитированием
Старый 22.01.2011, 02:39   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

собственно говоря вашу задачу лучше совместить с получением списка всех секций(всмысле не делать это два раза)
ибо по сути они родственны.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.01.2011, 09:06   #5
Риндера
Delphi, учу С
Форумчанин
 
Аватар для Риндера
 
Регистрация: 20.10.2010
Сообщений: 178
По умолчанию

Если нужно посчитать именно количество, я бы сделала поиск по "[" или "]" и сосчитала их количество...
Риндера вне форума Ответить с цитированием
Старый 22.01.2011, 10:53   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
я бы сделала поиск по "[" или "]" и сосчитала их количество
Да ни Боже ж мой!
Ни в коем случае так нельзя!
это раз.

а во-вторых, правильный ответ был дан выше SNUPY
TIniFile.ReadSections
procedure ReadSections(Strings: TStrings);

Цитата:
Сообщение от Vervolf
спасибо!я думал есть все же специальный метод у модуля iniFileS.
ну так и есть. метод ReadSections возвращает Вам имена всех секций.
Хотите - читайте их, хотите, берите их количество...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.01.2011, 16:36   #7
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

знают же некоторые в извращениях толк про код с поиском "[" я

Последний раз редактировалось Alter; 22.01.2011 в 17:46.
Alter вне форума Ответить с цитированием
Старый 22.01.2011, 18:15   #8
Vervolf
Пользователь
 
Аватар для Vervolf
 
Регистрация: 14.01.2011
Сообщений: 97
По умолчанию

Всем большое спасибо!
Vervolf вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Имена всех секций всех ini-файлов (DELPHI) Dj_SheLL Помощь студентам 7 10.10.2010 17:44
Чтение данных из секций ini выборочно из ListBox Человек_Борща Общие вопросы Delphi 2 09.04.2010 16:19
ini-файлы KORT Общие вопросы C/C++ 1 07.07.2008 15:12
INI файлы aesoem Общие вопросы Delphi 3 24.12.2007 21:22