cJSON: Контроль даты версии сборки класса
Добавлено: 28 Май 2026, 6:03
Добрый день !
Если позволите, есть небольшое опциональное пожелание.
Хорошо было бы иметь возможность получать ПРОГРАММНО версию и дату сборки любой компоненты.
Это нужно, в т.ч. и для контроля совместимости (предупреждение о необходимости обновления).
Я не могу сейчас посмотреть / показать с какой версией класса собрана прикладная программа по заголовку:
Вариантов реализации может быть масса и это общая практика.
Для примера - мы вот так указываем дату версии и её можно получить / показать в любом месте программы:
Заранее спасибо за рассмотрение ! 
Если позволите, есть небольшое опциональное пожелание.
Хорошо было бы иметь возможность получать ПРОГРАММНО версию и дату сборки любой компоненты.
Это нужно, в т.ч. и для контроля совместимости (предупреждение о необходимости обновления).
Я не могу сейчас посмотреть / показать с какой версией класса собрана прикладная программа по заголовку:
Код: Выделить всё
JSON.INC
--------
!** cJSON for Clarion v1.52
!** 26.05.2026
Для примера - мы вот так указываем дату версии и её можно получить / показать в любом месте программы:
Код: Выделить всё
ATOL.INC
--------
Section('_TheClassVersion_')
Atol:ClassVersion Equate('28.05.2026') ! Версия класса для драйвера ККТ АТОЛ
R2El:ClassVersion Equate('12.04.2026') ! Версия класса для драйвера ККТ РР-ЭЛЕКТРО / ШТРИХ-М / POScenter
Section('_EndClassVersion_')