C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Работа с ini файлами  (Прочитано 5126 раз)
Ramzay
Участник


Сказали спасибо: +14/-0
Offline

Сообщений: 179


« : 23 Октябрь 2009, 11:51:48 »

Допуситм есть Ini файл:
Код
[RAS]
SrvAppHost=190.0.1.35
[Internet]
SrvAppHost=192.168.1.6:4080
Как можно прочитать (или установить) значение параметра SrvAppHost для каждой из секций?
Записан
Lilo
Участник


Сказали спасибо: +17/-6
Offline

Сообщений: 253


« Ответ #1 : 23 Октябрь 2009, 12:06:49 »

Tinifile *ini = new Tinifile("путь до файла")
ini->readstring("RAS","SrvAppHost",1)
как то так
и поиском не ленитесь пользоватся...
Записан
Lexa F.
Участник


Сказали спасибо: +23/-3
Offline

Сообщений: 455


« Ответ #2 : 23 Октябрь 2009, 13:50:47 »

Tinifile *ini = new Tinifile("путь до файла")
ini->readstring("RAS","SrvAppHost",1)
как то так
я так понял это не совсем то, что нужно.

Вот :
Код
 TIniFile* ini=new TIniFile(ExtractFileDir(Application->ExeName)+"\\save.ini");
 
   TStringList *list = new TStringList();
   ini->ReadSections(list);
 
      for(int i=0; i<list->Count; i++){
           ListBox1->Items->Add(ini->ReadString(list->Strings[i],"SrvAppHost",NULL));
      }
 
   delete list;
delete ini;
// теперь в ЛистБоксе все значения SrvAppHost из всех секций
// записывать аналогично
 
« Последнее редактирование: 23 Октябрь 2009, 14:00:17 от Lexa F. » Записан
Ramzay
Участник


Сказали спасибо: +14/-0
Offline

Сообщений: 179


« Ответ #3 : 23 Октябрь 2009, 14:17:04 »

 Большое сенкь ю
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.065 секунд. Запросов: 19.