Страница 3 из 3
cJSON
Добавлено: 22 Январь 2023, 13:19
Игорь Столяров
Дед Пахом писал(а): ↑21 Январь 2023, 17:28
упростить код в некоторых случаях
Интересно, что Вы пошли по пути сабклассинга собственного класса для вырожденных случаев.
Такие задачи даже я уже давно решил.
cJSON
Добавлено: 22 Январь 2023, 18:49
Дед Пахом
Игорь Столяров писал(а): ↑22 Январь 2023, 13:19
Интересно, что Вы пошли по пути
Просто закрыл дыры в функционале.
cJSON
Добавлено: 22 Июнь 2023, 14:26
gopstop2007
Обновил, при запуске примера QueueTest.clw ошибки
cJSON
Добавлено: 22 Июнь 2023, 14:38
Игорь Столяров
Там в комплекте идёт класс DynStrClass.inc / clw - их также нужно обновить (или установить).
cJSON
Добавлено: 22 Июнь 2023, 14:44
gopstop2007
Игорь Столяров писал(а): ↑22 Июнь 2023, 14:38
Там в комплекте идёт класс DynStrClass.inc / clw - их также нужно обновить (или установить).
Вся папка libscr с архива копировалась в c:\Clarion10\accessory\libsrc\win\
cJSON
Добавлено: 22 Июнь 2023, 14:53
Игорь Столяров
Возможно откуда-то подтягивается старая версия ...
Проверьте нет ли c:\Clarion10\libsrc\win\ файлов DynStrClass.*
Или (для теста) скопируйте их в папку собираемого проекта.
cJSON
Добавлено: 22 Июнь 2023, 16:34
gopstop2007
Игорь Столяров писал(а): ↑22 Июнь 2023, 14:53
Возможно откуда-то подтягивается старая версия ...
Проверьте нет ли c:\Clarion10\libsrc\win\ файлов DynStrClass.*
Или (для теста) скопируйте их в папку собираемого проекта.
Спасибо Игорь, так оно и оказалось.
cJSON
Добавлено: 14 Декабрь 2023, 15:10
Дед Пахом
Новая v1.41 расширяет применение GetStringValue() на числовые данные. Костыль для больших целых чисел на самом деле. Пример:"serialNumber": 417610737815768073. В LONG не влезает, в REAL 4.1761073781576802e17, теперь можно получить корректный номер так: sSerialNumber = jItem.GetStringValue().