Страница 1 из 1

cJSON: И про сервисные функции очистки GROUP

Добавлено: 05 Октябрь 2024, 8:03
Игорь Столяров
Добрый день !

По ненавязчивой рекомендации администрации создаю на каждый вопрос новую тему. ;)

Прошу рассмотреть возможность добавление в класс CJSON метода очистки структуры (GROUP/QUEUE) с массивами.
Это грабли, на которые будет наступать каждый, кто хоть раз напишет для GROUP с DIM оператор CLEAR(GROUPNAME). :(
Это такой же внутренний косяк Clarion, как и история с IsBool / Instance / JsonName и его нужно убирать в классе.

Во избежание проблем, должно быть жёсткое провило для очистки GROUP / QUEUE:

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

  !Clear(GroupName) - НЕПРАВИЛЬНО ! :(
  Json::DeepClear(GroupName) - ПРАВИЛЬНО ! :)  
Я устроил на ClaHUB очередной срач, но добился рабочего решения вопроса:
https://clarionhub.com/t/how-do-i-clear ... ay/7502/26

Если у Вас есть альтернативный вариант - прекрасно ! Предложите. Но так или иначе вопрос должен быть решён. ;)

cJSON: И про сервисные функции очистки GROUP

Добавлено: 06 Октябрь 2024, 12:17
Дед Пахом
Игорь Столяров писал(а): 05 Октябрь 2024, 8:03 Это грабли, на которые будет наступать каждый, кто хоть раз напишет для GROUP с DIM оператор CLEAR(GROUPNAME).
Ну да, я знаю двоих - себя и Вас. Остальные не юзают GROUP,DIM и живут спокойно.

v1.47 доступна.

cJSON: И про сервисные функции очистки GROUP

Добавлено: 06 Октябрь 2024, 12:25
Игорь Столяров
Дед Пахом писал(а): 06 Октябрь 2024, 12:17 v1.47 доступна.
Спасибо ! Пошёл тестировать. :)
Дед Пахом писал(а): 06 Октябрь 2024, 12:17 Остальные не юзают GROUP,DIM
Понимаете в чём здесь проблема ...
Если идти по пути "а вот мне это не надо", то лучше тогда вообще ничего не делать. ;)

cJSON: И про сервисные функции очистки GROUP

Добавлено: 06 Октябрь 2024, 17:04
finsoftrz
Игорь Столяров писал(а): 06 Октябрь 2024, 12:25
Дед Пахом писал(а): 06 Октябрь 2024, 12:17 v1.47 доступна.
Спасибо ! Пошёл тестировать. :)
Дед Пахом писал(а): 06 Октябрь 2024, 12:17 Остальные не юзают GROUP,DIM
Понимаете в чём здесь проблема ...
Если идти по пути "а вот мне это не надо", то лучше тогда вообще ничего не делать. ;)
Игорь, Вы противоречие сами себе. Юзаете же с11, и на все баги говорите, что это не надо, это все давно устарело. :lol: