cJSON: Контроль даты версии сборки класса

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Основной тред
Ответить
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8657
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 37 раз
Поблагодарили: 137 раз

cJSON: Контроль даты версии сборки класса

Сообщение Игорь Столяров »

Добрый день !

Если позволите, есть небольшое опциональное пожелание.
Хорошо было бы иметь возможность получать ПРОГРАММНО версию и дату сборки любой компоненты.
Это нужно, в т.ч. и для контроля совместимости (предупреждение о необходимости обновления).

Я не могу сейчас посмотреть / показать с какой версией класса собрана прикладная программа по заголовку:

Код: Выделить всё

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_')
Заранее спасибо за рассмотрение ! :D
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3404
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 24 раза
Поблагодарили: 57 раз
Контактная информация:

cJSON: Контроль даты версии сборки класса

Сообщение Дед Пахом »

Добавил константы CJSON_VERSION, CJSON_VERSION_MAJOR, CJSON_VERSION_MINOR, CJSON_VERSION_PATCH, CJSON_TIMESTAMP.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8657
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 37 раз
Поблагодарили: 137 раз

cJSON: Контроль даты версии сборки класса

Сообщение Игорь Столяров »

Спасибо !
А их значения можно будет получить без добавления в APP (DLL) всего проекта ?
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3404
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 24 раза
Поблагодарили: 57 раз
Контактная информация:

cJSON: Контроль даты версии сборки класса

Сообщение Дед Пахом »

Добавил SECTION.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8657
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 37 раз
Поблагодарили: 137 раз

cJSON: Контроль даты версии сборки класса

Сообщение Игорь Столяров »

Спасибо ! Буду пробовать использовать. :D
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Ответить