Это старая версия документа!


BCFG

Описание

BCFG – формат бинарного (двоичного) конфигурационного файла. По сути, является записанным в файл сегментом эльфа.

Редакторы

Название Автор(ы) Описание
BcfgEdit KreN Эльф-редактор на телефон
BcfgGuide Deitro Редактор на ПК

Использование

  1. Добавить conf_loader.cpp, config_data.cpp из любого эльфа
  2. Отредактировать название BCFG в conf_loader.cpp
  3. Отредактировать config_data.cpp по формату
  4. Поменять сегмент в опциях файла config_data.cpp:
  • Override inherited settings = да
  • C\C++ Compiler→Output→NAME. Заменить DATA на CONFIG

Возможные проблемы при использовании

1) Появляется ошибка сегмента

  • Необходимо исправить *.xcl-файл проекта, в который надо записать сегмент CONFIG_C

2) Создаётся нулевой BCFG

  • Необходимо изменить сегмент в настройках файла config_data.c (Шаг 4 в «Использовании»)

Поддерживаемые типы

  • CFG_UINT - беззнаковое целое число
  • CFG_INT - целое число
  • CFG_STR_WIN1251 - строка в кодировке win1251
  • CFG_CBOX - комбобокс (радиобаттоны)
  • CFG_STR_PASS - строка с паролем (win1251)
  • CFG_COORDINATES - визуальный выбор координат (x,y)
  • CFG_LEVEL - подуровни в меню
  • CFG_CHECKBOX - чекбокс
  • CFG_COLOR_INT - визуальный выбор цвета
  • CFG_TIME - время
  • CFG_DATE - дата
  • CFG_FONT - шрифт
  • CFG_KEYCODE - клавиши, режим нажатия клавиш
  • CFG_RECT - визуальный выбор координат (x,y), длины, ширины
  • CFG_UTF16_STRING - строка в кодировке UCS2 (также данная опция позволяет выбирать визуально файл или каталог)
You: Guest
You permissions: Read
elfs/elfmaking/bcfg.1428581526.txt · Последние изменения: 09/04/2015 00:00 (внешнее изменение)
Total pages: 365
RSS on Mobilefree Wiki www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Valid XHTML 1.0
© 2005-2018 supertrubka.org