зачем нужна какая-то библиотека, для простых задач хватает пары API функций GetPrivateProfileString и WritePrivateProfileString
Asterix Если важна скорость - то или самому парсить, или стороннюю библиотеку брать. Виндовые функции непонятно как работают - file mapping, вызовы сервера (csr).
IceStudent если важна скорость то про ini файлы можно забыть(я когда-то сдуру пытался в ini 1000 строк записать %), нынче модно юзать xml PS: но если в ini настроек как у моего плагина то стандартный Win API рулят
Я формат другой использую: #комментарий переменная=значение ПРИНЦИП: 1 - берем файл с этим содержимым и считываем в массив его строки кроме тех, в начале которых есть символ # 2 - Берем строку n в цикле, дробим ее и заполняем ассоциативный массив Array [до_символа_равно][после_равно] 3 - Юзаем массив Array [Переменная][Значение]
Мы на работе юзаем свою систему доморощеную profile. XML очень удобен. Но когда кол-во узлов превышает 10000, создание и парсинг тормозят изрядно. Я щас работаю над проектом в котором кол-во может достигать сотни тысяч, отдыхаю несколько минут. ).