|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.11.2014, 08:15 | #1 |
Пользователь
Регистрация: 14.11.2010
Сообщений: 27
|
Не стандартный INI
Доброго Всем!!!!
Имеется ini файл с не стандартным форматом секций(менять название секции или ключам не допустимо). Код:
Считывание данных из секции уже реализовано, НО... Как всем известно что выборка данных из секции производится из секции процедурой: Код:
И так как у меня название секций по заданию должно быть одинаковым, то эта функция сводится на нет. Она считывает всегда первую секцию и успокаивается... Перебора по id секции в этом классе не реализована (если мне не изменяет память) ). Я решил добавить в класс TIniFile пару функций с одноименными именами: Код:
Код:
|
13.11.2014, 08:22 | #2 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Это не INI файл. Работай с ним как с обычным текстовым файлом и всё. Или если уж так охото работать через TIniFile, то на время преобразуй этот файл в INI, а потом наоборот.
UPD: В INI преобразовать не получиться, т.к. имена секций будут одинаковые [VALUE], хотя можно имена сейкий брать channel Последний раз редактировалось FaTaL; 13.11.2014 в 08:27. |
13.11.2014, 08:32 | #3 |
Пользователь
Регистрация: 14.11.2010
Сообщений: 27
|
То что это не Ini файл в его нормальном виде, я и сам понимаю. Но функции класса TIniFiles его вполне нормально обрабатывают. Вопрос в другом как перебирать секции с одинаковыми ИМЕНАМИ?!!!!
Менять название секции или ключи не допустимо!!! Последний раз редактировалось Stilet; 13.11.2014 в 09:44. |
13.11.2014, 08:45 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Это не INI файл. Поэтому с ним нельзя работать методами TINIFiles Забудьте про INI, пишите свои обработчики и будет Вам Счастье! |
|
13.11.2014, 08:48 | #5 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Пиши свой парсер.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
13.11.2014, 09:35 | #6 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,834
|
Больше на JSON похоже.
В разработке: воспроизводственный контур ИТ
|
13.11.2014, 09:44 | #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
ЛС отключены Аларом. |
13.11.2014, 09:45 | #8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
13.11.2014, 10:28 | #9 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
На XML тож смахивает.
Я бы за полчаса-час класс для работы написал. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
13.11.2014, 13:05 | #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 |