Страница 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.*
Или (для теста) скопируйте их в папку собираемого проекта.
Спасибо Игорь, так оно и оказалось. :ty:

cJSON

Добавлено: 14 Декабрь 2023, 15:10
Дед Пахом
Новая v1.41 расширяет применение GetStringValue() на числовые данные. Костыль для больших целых чисел на самом деле. Пример:"serialNumber": 417610737815768073. В LONG не влезает, в REAL 4.1761073781576802e17, теперь можно получить корректный номер так: sSerialNumber = jItem.GetStringValue().