библиотека LibIni

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
vitmas
Сообщения: 1
Зарегистрирован: 24 окт 2008, 08:29

Сообщение vitmas » 24 окт 2008, 09:59

СРОЧНО
как исправить?
Библиотека LibIni.hex превысила допустимый размер.
Размер ОЗУ под таблицы увеличил (в конфигураторе), компилю..., снова ошибка???
За что отвечает эта библиотека?

Светлана
Сообщения: 329
Зарегистрирован: 06 июн 2005, 15:27
Откуда: Компания ДЭП

Сообщение Светлана » 24 окт 2008, 14:48

Если компонент используется только в контроллере Decont-A9, тогда уберите из платформы построения проекта сборку в Decont-182 (Меню Проект/Опции вкладка "Дополн"). Ограничение на размер библиотеки есть только в старом контроллере.

Если надо собирать в D-182, убедитесь что стоит галочка "Дополнительная библиотека инициализации" (Меню Проект/Опции вкладка "Параметры")

Если галочка стоит, то поможет только разбиение на два компонента или упрощение конфигурационных параметров. Размер библиотеки в D-182 ограничен 8КБ (это не зависит от размера ОЗУ под таблицы). В библиотеке LibIni распологается код по анализу конфигурационных переменных с их строковыми именами и инициализация всех внутренних и сохраняемых переменных для всех блоков и глобальных переменных.

Если упростить не получается, присылайте ваш проект Разработчика vss@dep.ru