![]() |
|
|
![]()
|
|
| ИванМ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1260 Регистрация: 19.6.2006 Где: СПб Репутация: 5 Всего: 23 |
Alexeis, да, так работает. Буду, значит, им пользоваться)
Это сообщение отредактировал(а) ИванМ - 1.4.2010, 20:14 |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 18 Всего: 135 |
с utf-8 - возможно не работает, а с win-1251 - даже в builder'е 5.0 работает на ура. P.S. TinyXml - не последняя инстанция. смысл вопроса TS-ра: как лучше хранить данные между сессиями запуска приложения. IMHO xml (не обязательно tiny) - оптимальный вариант.
RatHat, а для них есть более или менее стандартизованное API ? -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 26 Всего: 459 |
А ты вообще предатель! Версия C++ Builder 2011 будет компилировать программы под Linux/MAC . Так что в скором времени тут будут обсуждаться особенности линукса. Касательно сабжа информацию желательно сбрасывать на диск сразу после ее изменения (с точки зрения надежности). Структура ини файла такова, что изменение одного параметра скорее всего приведет к перезаписи всего файла. С XML ситуация еще хуже, потому что он содержит много избыточной информации. Получается, что на тот же объем полезной информации XML файл будет тяжелее. Для настроек ПО как замена лучше всего подходит формат JSON как гораздо менее избыточный, кроме того он позволяет сохранять массивы как массивы. Когда конфигурация становиться порядка 100 кб, то с точки зрения производительности удобнее создать несколько конфигурационных файлов. Если удается систематизировать информацию, то хранить как БД. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 18 Всего: 135 |
Alexeis, где лучше прочитать про JSON ?
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 26 Всего: 459 |
borisbn, например http://ru.wikipedia.org/wiki/JSON . Идея особо привлекательна тем, что в новых версиях билдера есть своя поддержка этого формата (DBXJSON). Т.е. не требуется установка сторонних компонент. Точно также как есть класс TINIFile и TXMLDocument.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |