![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.11.2010
Сообщений: 27
|
![]()
Доброго Всем!!!!
Имеется ini файл с не стандартным форматом секций(менять название секции или ключам не допустимо). Код:
Считывание данных из секции уже реализовано, НО... Как всем известно что выборка данных из секции производится из секции процедурой: Код:
И так как у меня название секций по заданию должно быть одинаковым, то эта функция сводится на нет. Она считывает всегда первую секцию и успокаивается... Перебора по id секции в этом классе не реализована (если мне не изменяет память) ). Я решил добавить в класс TIniFile пару функций с одноименными именами: Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
![]()
Это не INI файл. Работай с ним как с обычным текстовым файлом и всё. Или если уж так охото работать через TIniFile, то на время преобразуй этот файл в INI, а потом наоборот.
UPD: В INI преобразовать не получиться, т.к. имена секций будут одинаковые [VALUE], хотя можно имена сейкий брать channel Последний раз редактировалось FaTaL; 13.11.2014 в 08:27. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.11.2010
Сообщений: 27
|
![]()
То что это не Ini файл в его нормальном виде, я и сам понимаю. Но функции класса TIniFiles его вполне нормально обрабатывают. Вопрос в другом как перебирать секции с одинаковыми ИМЕНАМИ?!!!!
Менять название секции или ключи не допустимо!!! Последний раз редактировалось Stilet; 13.11.2014 в 09:44. |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Это не INI файл. Поэтому с ним нельзя работать методами TINIFiles Забудьте про INI, пишите свои обработчики и будет Вам Счастье! ![]() |
|
![]() |
![]() |
![]() |
#5 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
Пиши свой парсер.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#6 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Больше на JSON похоже.
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Да как-то не особо похоже.
http://en.wikipedia.org/wiki/JSON#Da...ax_and_example
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#9 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
На XML тож смахивает.
Я бы за полчаса-час класс для работы написал. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 14.11.2010
Сообщений: 27
|
![]() Цитата:
Код:
Последний раз редактировалось moon-guest; 13.11.2014 в 13:22. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стандартный поток вывод | Joker_vad | Общие вопросы C/C++ | 1 | 22.04.2013 11:09 |
Стандартный заголовок модулей | _-Re@l-_ | Свободное общение | 3 | 25.03.2011 11:28 |
Как пересмотреть все секции в INI.ini ? | iskurt | Помощь студентам | 1 | 31.01.2010 07:48 |
Не стандартный график | denverus | Общие вопросы Delphi | 5 | 06.02.2008 22:49 |
стандартный вопрос | Алёна | Общие вопросы Delphi | 5 | 18.03.2007 07:54 |