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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.07.2012, 16:21   #1
Tahoma
DI HALT RET
Форумчанин
 
Аватар для Tahoma
 
Регистрация: 30.12.2010
Сообщений: 117
По умолчанию подкатегории в ini (inf) файлах

Добрый день. Столкнулся со следующей задачей. Есть файл *.ini вида:
Код:
[MAIN1]
dir=path
group=none
  [NAME]
   item0=txt1
   item1=txt2
[MAIN2]
dir=path
group=none
  [NAME]
   item0=txt1
   item1=txt2
Как по средствам стандартных Win32 функций изъять item0 и item1 из подкатегории NAME в категории MAINX?
В GetPrivateString пробовал и MAIN1/NAME указывать и NAME/item0 - ничего не получается. И гуглу толком объяснить не могу что мне от него надобно.
Все было бы проще, если бы этот ini файл стряпала основная программа (не моя), мне лишь некоторую инфу надо для отчета выдергивать.
Может это вообще конф-самоделкин?

Спасибо.
Tahoma вне форума Ответить с цитированием
Старый 20.07.2012, 16:35   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,331
По умолчанию

GetProvateString нету. Есть GetProfileString и GetPrivateProfileString - какой вы пользовались? Через GetProfileString точно не получится. Если через GetPrivateProfileString то приведите пример как точно вызываете.

Edit:
Только сейчас заметил, что имена секций дублируются, значит через стандартное API не получится скорее всего.
waleri вне форума Ответить с цитированием
Старый 20.07.2012, 16:59   #3
Tahoma
DI HALT RET
Форумчанин
 
Аватар для Tahoma
 
Регистрация: 30.12.2010
Сообщений: 117
По умолчанию

Использую GetPrivateProfileString.
То что дублируются - в этом то и беда вся. Значит придется эти функции писать ручками.
Спасибо за ответ.
Tahoma вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
категории и подкатегории nfernee PHP 0 14.03.2012 01:26
Как пересмотреть все секции в INI.ini ? iskurt Помощь студентам 1 31.01.2010 07:48
+INF timehascome Общие вопросы Delphi 8 19.10.2008 21:43
autorun.inf 4444 Помощь студентам 20 15.04.2008 21:03