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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2010, 23:39   #1
iskurt
Форумчанин
 
Регистрация: 02.06.2009
Сообщений: 228
По умолчанию Работа с INI-файлом

Уважаемые, подскажите, как узнать кол-во ключей в секции?

к примеру
[Секция_1]
key1
key2
....
keyn


Вот сколько эта n ?
iskurt вне форума Ответить с цитированием
Старый 02.02.2010, 08:09   #2
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Код:
rocedure TForm1.Button1Click(Sender: TObject);
var Ini:TIniFile;
    t:tstringlist;
    n:integer;
begin
  try
   t:=TStringList.Create;
   Ini:=tinifile.Create('d:\Ini.ini');
   Ini.WriteInteger('Секция_1','key1',34);
   Ini.WriteInteger('Секция_1','key2',32);
   Ini.ReadSection('Секция_1',t);
   n:=t.Count;
   t.SaveToFile('d:\1.txt');
   ShowMessage(inttostr(n));
  finally
   t.Free;
   Ini.Free
  end;
end;

Последний раз редактировалось SERG1980; 03.02.2010 в 08:05.
SERG1980 вне форума Ответить с цитированием
Старый 02.02.2010, 23:46   #3
iskurt
Форумчанин
 
Регистрация: 02.06.2009
Сообщений: 228
По умолчанию

Спасибо, супер!!!

Подскажите еще вот какую штуку....
Как незная названия ключей, прочиттать все названия ключей, или незная их обращяться к ним?
Можно ли к ним обращяться как-нибудь по порядковым номерам?

Последний раз редактировалось Stilet; 03.02.2010 в 09:48.
iskurt вне форума Ответить с цитированием
Старый 03.02.2010, 08:08   #4
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Цитата:
Сообщение от iskurt Посмотреть сообщение
Подскажите еще вот какую штуку....
Как незная названия ключей, прочиттать все названия ключей, или незная их обращяться к ним?
Можно ли к ним обращяться как-нибудь по порядковым номерам?
Посмотрите предыдущий пост там добавлена строка сохранения стринглиста. Там как раз и сохраняются все ключи секция_1. А уж дальше обращайтесь к итой строке стринглиста (как в мемо) и считывайте значения
SERG1980 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с ini файлом workres Общие вопросы C/C++ 5 24.04.2011 22:25
Работа с файлом SVadiks Помощь студентам 3 08.12.2009 17:46
Работа с Ini Rebel123 Общие вопросы Delphi 3 17.09.2009 12:59
Работа с файлом D_E_N Общие вопросы Delphi 6 17.07.2009 14:03
Работа с ini-файлом..? Mishechka Общие вопросы Delphi 5 24.06.2009 16:32