[I128-2165] Ini::GetNew возвращает экземпляр класса ObjectDataIni вместо ObjectData (новый класс, наследуемый от ObjectData)


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.1 >> [I128-2165] Ini::GetNew возвращает экземпляр класса ObjectDataIni вместо ObjectData (новый класс, наследуемый от ObjectData)📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Новые возможности 2026.1 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль Ini - Ini-файлы

Завершено: 21.02.2026 10:42

Старый код не затрагивается, т.к. OjectDataIni наследован от ObjectData

-

Обеспечена совместимость с текущим исходным кодом За счет распутывания процесса инициализации модулей (особенно оказалось актуальным для i128f, где вложенность инициализаций могла доходить до нескольких сотен на запрос) значительно повышена скорость обработки запросов. Для модулей, которые теперь можно получить через getInstance не нарушена возможность работы через UseModule Объекты модуля Ini изменили тип ObjectData на ObjectDataIni. Т.к. ObjectDataIni наследуется от ObjectData - весь существующий код остался совместимым

1. Связанные задачи

1.1. 🔗 Соответствует задача: I128-2175

[I128-2175] Ini::GetNew возвращает экземпляр класса ObjectDataIni вместо ObjectData (новый класс, наследуемый от ObjectData) Статус: Открытая задача | Автор: Ilya Mikhaylenko