Конфигурационные файлы
От: bel_nikita  
Дата: 30.03.04 14:48
Оценка:
Есть ли стандартные методы для работы с конфиг файлами ( *.ini, *.cfg )?
Нахождение секций, параметров и т.д.

PS: Блин, лень самому писать.

31.03.04 10:52: Перенесено из 'C/C++'
Re: Конфигурационные файлы
От: Willi  
Дата: 30.03.04 14:59
Оценка:
Здравствуйте, bel_nikita, Вы писали:

_>Есть ли стандартные методы для работы с конфиг файлами ( *.ini, *.cfg )?

_>Нахождение секций, параметров и т.д.

.ini

GetPrivateProfileInt
GetPrivateProfileSection
GetPrivateProfileSectionNames
GetPrivateProfileString
GetPrivateProfileStruct
WritePrivateProfileSection
WritePrivateProfileString
WritePrivateProfileStruct
WriteProfileSection
WriteProfileString
\/\/i||i
Re[2]: Конфигурационные файлы
От: bel_nikita  
Дата: 30.03.04 15:29
Оценка:
А как ими пользоваться? У меня чего-то не получается
Re[3]: Конфигурационные файлы
От: Denis Россия http://blogs.gotdotnet.ru/personal/Denis
Дата: 30.03.04 15:47
Оценка:
_>А как ими пользоваться? У меня чего-то не получается
www.msdn.microsoft.com
... << RSDN@Home 1.1.3 stable >>
Re[4]: Конфигурационные файлы
От: bel_nikita  
Дата: 30.03.04 20:25
Оценка: -3
Здравствуйте, Denis, Вы писали:

_>>А как ими пользоваться? У меня чего-то не получается

D>www.msdn.microsoft.com

Как всегда, послали на ...
Да я, то, чего и спрашиваю, что в ентом самом МСДНе фуфел написан.

PS: А все-таки как ими пользоваться?
Re[5]: Конфигурационные файлы
От: SergeMukhin Россия  
Дата: 31.03.04 05:25
Оценка:
Здравствуйте, bel_nikita, Вы писали:

_>Здравствуйте, Denis, Вы писали:


_>>>А как ими пользоваться? У меня чего-то не получается

D>>www.msdn.microsoft.com

_>Как всегда, послали на ...

_>Да я, то, чего и спрашиваю, что в ентом самом МСДНе фуфел написан.

_>PS: А все-таки как ими пользоваться?



ссылка на GetPrivateProfileInt, GetPrivateProfileSection и тп в форуме C/C++ не уместна, именно за это, надеюсь, поставлен -1.

стандартных ф-ий в С/C++ требуемого типа имхо нет.

а остальное в форум WinAPI.

как пользоваться этими (как в прочем и другими ф-иями): попробуй их вызвать, можно конечно параметром передать, но, видимо, это не то что хотел bel_nikita
---
С уважением,
Сергей Мухин
Re[3]: Конфигурационные файлы
От: Willi  
Дата: 31.03.04 06:28
Оценка:
Здравствуйте, bel_nikita, Вы писали:


_>А как ими пользоваться? У меня чего-то не получается


Что не получается?
Функцию вызвать?
\/\/i||i
Re[6]: Конфигурационные файлы
От: Willi  
Дата: 31.03.04 06:36
Оценка: +1
Здравствуйте, SergeMukhin, Вы писали:

SM>ссылка на GetPrivateProfileInt, GetPrivateProfileSection и тп в форуме C/C++ не уместна, именно за это, надеюсь, поставлен -1.


Думаю, что -1 поставили за это:
_>>Как всегда, послали на ...
_>>Да я, то, чего и спрашиваю, что в ентом самом МСДНе фуфел написан.
Сурово, но справедливо.

TO bel_nikita:
Советую быть сдержаннее. Что именно не понятно в MSDN?
Там эти функуции разжеваны от и до
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/writeprivateprofilestring.asp
\/\/i||i
Re: Конфигурационные файлы
От: Sergeant Украина www.photomirror.com.ua
Дата: 31.03.04 08:00
Оценка:
Здравствуйте, bel_nikita, Вы писали:

_>Есть ли стандартные методы для работы с конфиг файлами ( *.ini, *.cfg )?

_>Нахождение секций, параметров и т.д.

_>PS: Блин, лень самому писать.


Есть целая куча библиотек для работы с конфигами. Некоторые довольно удобные, а главное — гибко настраиваемые.

libconfig (http://sourceforge.net/projects/libconfig )
parsecfg
dotconf (http://www.azzit.de/dotconf/ )
Список далеко не полный.
Курить я буду, но пить не брошу.
Re[3]: Конфигурационные файлы
От: rgl  
Дата: 31.03.04 09:16
Оценка:
Здравствуйте, bel_nikita, Вы писали:


_>А как ими пользоваться? У меня чего-то не получается


Имя инишника надо задавать полное.
Re[4]: Конфигурационные файлы
От: Reyst Россия  
Дата: 31.03.04 10:50
Оценка:
Здравствуйте, rgl, Вы писали:

_>>А как ими пользоваться? У меня чего-то не получается


rgl>Имя инишника надо задавать полное.


Для полноты ответа добавлю: при задании имени файла без полного пути к нему файл ищется в каталоге Windows, а не в каталоге программы.
AR << RSDN@Home 1.1.3 stable >>
Re: Конфигурационные файлы
От: black_c0de Германия  
Дата: 31.03.04 12:46
Оценка:
Здравствуйте, bel_nikita, Вы писали:

_>Есть ли стандартные методы для работы с конфиг файлами ( *.ini, *.cfg )?

_>Нахождение секций, параметров и т.д.

см. MSDN на тему:

WriteProfileString
WriteProfileInt
GetProfileString
GetProfileInt
// best regardz, black c0de
best regards, black c0de
Re[2]: Конфигурационные файлы
От: Willi  
Дата: 31.03.04 14:19
Оценка: :)
Здравствуйте, black_c0de, Вы писали:

_>Здравствуйте, bel_nikita, Вы писали:


_>>Есть ли стандартные методы для работы с конфиг файлами ( *.ini, *.cfg )?

_>>Нахождение секций, параметров и т.д.

_>см. MSDN на тему:


_>WriteProfileString

_>WriteProfileInt
_>GetProfileString
_>GetProfileInt

Вот и бабушка с печки сползла
http://www.rsdn.ru/Forum/Message.aspx?mid=588518&amp;only=1
Автор: Willi
Дата: 30.03.04
\/\/i||i
Re[3]: Конфигурационные файлы
От: black_c0de Германия  
Дата: 31.03.04 14:36
Оценка:
Здравствуйте, Willi, Вы писали:

_>>>Есть ли стандартные методы для работы с конфиг файлами ( *.ini, *.cfg )?

_>>>Нахождение секций, параметров и т.д.

_>>см. MSDN на тему:


_>>WriteProfileString

_>>WriteProfileInt
_>>GetProfileString
_>>GetProfileInt

W>Вот и бабушка с печки сползла

W>http://www.rsdn.ru/Forum/Message.aspx?mid=588518&amp;only=1
Автор: Willi
Дата: 30.03.04


это ты к чему?
// best regardz, black c0de
best regards, black c0de
Re[4]: Конфигурационные файлы
От: Willi  
Дата: 31.03.04 14:43
Оценка:
Здравствуйте, black_c0de, Вы писали:

_>это ты к чему?


К тому, что уже отвечали
\/\/i||i
Re[5]: Конфигурационные файлы
От: black_c0de Германия  
Дата: 31.03.04 14:57
Оценка:
Здравствуйте, Willi, Вы писали:

_>>это ты к чему?


W>К тому, что уже отвечали

ну я уже увидел, НО сразу непонятно почему ветки твоего ответа небыло. это, кстати, не впервые. что-то RSDN@Home частенько у меня этим грешит. надо "перезагрузить" форум (закрыть все ветки, выбрать другой форум после опять текущий) чтобы изменения были видны. хотя иногда в real-time сам обновляет... у меня подобное встречалось когда забывал восстанавливать
CREcordset::m_strFilter = _T("");

ну или просто похожее поведение, х.з.
// best regardz, black c0de
best regards, black c0de
Re[5]: Конфигурационные файлы
От: Slava Antonov Россия http://deadbeef.narod.ru
Дата: 01.04.04 02:58
Оценка: +1
H e l l o, Reyst!

R> Для полноты ответа добавлю: при задании имени файла без полного

R> пути к нему файл ищется в каталоге Windows, а не в каталоге
R> программы.

Люди, зачем еще раз переписывать MSDN?
Там все это написано.

to bel_nikitka: "Оказывается все получается... если попробовать."

--
Всего хорошего, Слава v0.666 beta (http://slava.users.otts.ru)
-= Ученые еще с древних времен засматривались в небо. =-
Posted via RSDN NNTP Server 1.8 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.