Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Динамические компоненты 
:(
    Опции темы
ИванМ
Дата 1.4.2010, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1260
Регистрация: 19.6.2006
Где: СПб

Репутация: 5
Всего: 23



Alexeis, да, так работает. Буду, значит, им пользоваться)

Это сообщение отредактировал(а) ИванМ - 1.4.2010, 20:14
PM MAIL   Вверх
borisbn
Дата 1.4.2010, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 18
Всего: 135



Цитата(ИванМ @  1.4.2010,  17:43 Найти цитируемый пост)
TinyXml вроде с русским не работает

с utf-8 - возможно не работает, а с win-1251 - даже в builder'е 5.0 работает на ура.
P.S. TinyXml - не последняя инстанция. смысл вопроса TS-ра: как лучше хранить данные между сессиями запуска приложения.
IMHO xml (не обязательно tiny) - оптимальный вариант.

Цитата(RatHat @  1.4.2010,  18:04 Найти цитируемый пост)
К тому же линуксоидам скажите, что их стандартные конфиг-файлы (коотрые по структуре своей - те же ini-файлы) - это анахронизм

RatHat, а для них есть более или менее стандартизованное API ?



--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
mrbrooks
Дата 2.4.2010, 07:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306




Цитата(RatHat @  1.4.2010,  19:04 Найти цитируемый пост)
К тому же линуксоидам скажите, что их стандартные конфиг-файлы (коотрые по структуре своей - те же ini-файлы) - это анахронизм

Достаточно любопытно говорить о люниксоидах в разделе Билдера. smile
PM MAIL   Вверх
Alexeis
Дата 2.4.2010, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 26
Всего: 459



Цитата(mrbrooks @  2.4.2010,  06:34 Найти цитируемый пост)
Достаточно любопытно говорить о люниксоидах в разделе Билдера. smile 

  А ты вообще предатель! Версия C++ Builder 2011 будет компилировать программы под Linux/MAC . Так что в скором времени тут будут обсуждаться особенности линукса. 

  Касательно сабжа информацию желательно сбрасывать на диск сразу после ее изменения (с точки зрения надежности). Структура ини файла такова, что изменение одного параметра скорее всего приведет к перезаписи всего файла. С XML ситуация еще хуже, потому что он содержит много избыточной информации. Получается, что на тот же объем полезной информации XML файл будет тяжелее. Для настроек ПО как замена лучше всего подходит формат JSON как гораздо менее избыточный, кроме того он позволяет сохранять массивы как массивы. Когда конфигурация становиться порядка 100 кб, то с точки зрения производительности удобнее создать несколько конфигурационных файлов. Если удается систематизировать информацию, то хранить как БД.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
borisbn
Дата 2.4.2010, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 18
Всего: 135



Alexeis, где лучше прочитать про JSON ?


--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
Alexeis
Дата 2.4.2010, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 26
Всего: 459



borisbn, например http://ru.wikipedia.org/wiki/JSON . Идея особо привлекательна тем, что в новых версиях билдера есть своя поддержка этого формата (DBXJSON). Т.е. не требуется установка сторонних компонент. Точно также как есть класс TINIFile и TXMLDocument.  


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0522 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.