![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
bobby |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: ![]() ![]() ![]() |
Привет всем.
При написании программы возникла необходимость использовать ini-файлы. Зашел на форум, загрузил\почитал DRKB. Спасибо за него! Назрел вопросик: значит, сохраняю я данные в ini-файл. [section_1] pth=.. ... Такие секции Я сделал, что "1" в названии увеличивается на единицу путем inc(n). Разумеется, при выходе из программы переменная обнуляется, и данные будут записываться поверх существующих. А нужно, чтобы добавлялись дальше...(5, 6 и т.д.). Посоветуйте чтонить. Спасибо. ![]() |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
bobby, в таком случае придется тебе "пробежаться" в начале работы программы по всему Ini-файлу, и посчитать, например, сколько раз в нем встречается строка "[section"... Как только нашел очередное совпадение - увеличивай счетчик на 1.
|
bobby |
![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: ![]() ![]() ![]() |
2volvo
Спасибо. ![]() Попробуем. |
bobby |
![]()
Сообщение
#4
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: ![]() ![]() ![]() |
Еще один вопросик.
Добавил компонент ListBox. Необходимо, чтобы в него загружались названия этих самых "section", а в поля - значения ключей. Чет в голову ничего не лезет, никаких идей. Подскажите. ![]() |
Бродяжник |
![]()
Сообщение
#5
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 206 Пол: Мужской Репутация: ![]() ![]() ![]() |
Как вариант ответа на первый вопрос...
Можно еще в самом INI-файле сделать одну дополнительную секцию, в которую и записывать максимальный номер секции. Типа: [CONFIG] Тогда, правда, придется каждый раз это значение перезаписывать. По второму вопросу - не совсем понял, что куда предполагается грузить? Куда названия, а куда значения? |
YurKaluga |
![]()
Сообщение
#6
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 53 Пол: Мужской Репутация: ![]() ![]() ![]() |
Есть в Delphi компонент ValueListEditor, лежит на вкладке Additional. Очень удобно с ним работатьв плане того, что методом LoadFromFile он загружает названия и значения переменных из того же ini файла. Что-то типа этого используется при настройке программных переменных.
|
![]() ![]() |
![]() |
Текстовая версия | 20.06.2025 0:36 |