Найдено 69 результатов

harry
14 Сентябрь 2023, 12:49
Форум: CLARION for Windows
Тема: Штатный парсер JSON - замедление обработки
Ответы: 4
Просмотры: 933

Штатный парсер JSON - замедление обработки

Спасибо! Я не спорю, я интересуюсь )
harry
14 Сентябрь 2023, 12:18
Форум: CLARION for Windows
Тема: Штатный парсер JSON - замедление обработки
Ответы: 4
Просмотры: 933

Штатный парсер JSON - замедление обработки

Мой парсер, вроде, до сих пор все структуры корректно разбирал (кое что правил в исходном). Про cJCON думал, но побоялся, что не все структуры смогу распарсить. 1. Насколько я помню, в cJSON нет возможности получить строку переменной длины, т.е. я заранее не знаю максимальный размер такой строки. 2....
harry
14 Сентябрь 2023, 11:01
Форум: CLARION for Windows
Тема: Штатный парсер JSON - замедление обработки
Ответы: 4
Просмотры: 933

Штатный парсер JSON - замедление обработки

Всем добрый день! Наткнулся на такую проблему в C6 при обработке штатным парсером JSON (взят из С10 и небольшие изменения под себя) : В цикле вызывается процедура парсинга JSON достаточно сложной структуры (документы Диадок), в которой заполняется упрощенная кларионовская структура (очередь с парой ...
harry
01 Апрель 2023, 23:16
Форум: CLARION for Windows
Тема: ABC, popup в Browse
Ответы: 67
Просмотры: 7042

ABC, popup в Browse

Может, не понял задачу, но мне кажется, шаблон BrowseNoRecordsFound должен подойти.
harry
08 Ноябрь 2022, 14:46
Форум: CLARION for Windows
Тема: Big .dct
Ответы: 31
Просмотры: 4032

Big .dct

Application -> Redistribute Procedures выставлено 1
Не понял, почему словарь будет генериться для каждой процедуры. Ничего подобного не заметил.
harry
08 Ноябрь 2022, 13:34
Форум: CLARION for Windows
Тема: Big .dct
Ответы: 31
Просмотры: 4032

Big .dct

Еще помогло избавиться от ошибки включение опции "Generate file declarations in Modules"
Setup.JPG
Работает даже с инклудами ABCFree!
harry
03 Ноябрь 2022, 13:41
Форум: CLARION for Windows
Тема: Big .dct
Ответы: 31
Просмотры: 4032

Big .dct

finsoftrz, окно статистики это ваше собственное или шаблон какой то есть ? Что то не встречал в Clarion )
harry
03 Ноябрь 2022, 12:31
Форум: CLARION for Windows
Тема: Big .dct
Ответы: 31
Просмотры: 4032

Big .dct

Игорь Столяров писал(а): 03 Ноябрь 2022, 12:19 Видимо всё-таки Clarion пытается сформировать MAP структуру в области памяти с размером 32K,
и если идёт превышение - то показывает козу
Т.е. решение только в сокращении количества объектов ?
harry
03 Ноябрь 2022, 12:30
Форум: CLARION for Windows
Тема: Big .dct
Ответы: 31
Просмотры: 4032

Big .dct

Надо все таки смотреть, в какие clw что попадает. Определить, где декларации таблиц, где текст обслуживающих процедур. Потом попытаться удалить часть текста, пока сборка dll не пройдёт без ошибки. Декларация таблиц в одном файле Stodecl.clw, а обслуживающие процедуры и классы в остальных сгенериров...
harry
03 Ноябрь 2022, 11:15
Форум: CLARION for Windows
Тема: Big .dct
Ответы: 31
Просмотры: 4032

Big .dct

При ошибке в Stodecl.map только

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

Too many segdef in file:32,4000
harry
03 Ноябрь 2022, 10:56
Форум: CLARION for Windows
Тема: Big .dct
Ответы: 31
Просмотры: 4032

Big .dct

Игорь Столяров писал(а): 03 Ноябрь 2022, 10:47 А вот эту цифру не пробовали подкручивать ?
Тоже обратил на нее внимание, но не она ( Выставил 50 (64 не дает) и точно такая же ошибка.
Отключение создания MAP тоже не помогает
harry
03 Ноябрь 2022, 10:42
Форум: CLARION for Windows
Тема: Big .dct
Ответы: 31
Просмотры: 4032

Big .dct

Игорь Столяров писал(а): 03 Ноябрь 2022, 10:24 Дальше - проверить сборку в C63. Дальше - проверить сборку в C11 с RunTime С63 ...
На всех версия Clarion вплоть до 11.1 дает ошибку
harry
03 Ноябрь 2022, 9:57
Форум: CLARION for Windows
Тема: Big .dct
Ответы: 31
Просмотры: 4032

Big .dct

Ошибка может выдаваться не на сами декларации, а на обслуживающие процедуры, типа ri:update и ri:delete (или аналоги в абц). Можно их попробовать разнести на разные файлы У нас ABC и Clarion, вроде, сам разбивает описание таких процедур по файлам типа *BC?.clw по шаблону. Или надо их как то еще мел...
harry
02 Ноябрь 2022, 17:45
Форум: CLARION for Windows
Тема: Big .dct
Ответы: 31
Просмотры: 4032

Big .dct

Спасибо за совет! Попробуем, но боюсь, что этого не на долго хватит )
harry
02 Ноябрь 2022, 16:49
Форум: CLARION for Windows
Тема: Big .dct
Ответы: 31
Просмотры: 4032

Big .dct

Добрый день! Столкнулся с такой же ошибкой Too many segdef. (Clarion 6.1) Так же имеется единый словарь с большим количеством таблиц и базовая dll , в которой генерится описание всех файлов. Не совсем понял, как разбить на две app. Выставлять индивидуально флажок "Generate File declaration"...