Страница 25 из 158

Clarion 11-12

Добавлено: 12 Июнь 2020, 17:56
finsoftrz
У меня флажок стоит, но не работает. Такое впечатление, что среда не понимает, что ошибка в эмбеде.
1.jpg

Clarion 11-12

Добавлено: 12 Июнь 2020, 17:57
finsoftrz
kreator писал(а): 12 Июнь 2020, 17:53 Нет. Надо выключить там же на закладке "IDE" опцию "Edit embedded source errors in generated code".
Вот, после этого заработало. Спасибо.

Clarion 11-12

Добавлено: 12 Июнь 2020, 18:01
Rimas
kreator писал(а): 12 Июнь 2020, 17:53 Нет. Надо выключить там же на закладке "IDE" опцию "Edit embedded source errors in generated code".
Да, правда. Там так сформулировано, что сразу не врубиться

Clarion 11-12

Добавлено: 12 Июнь 2020, 20:48
kreator
Надо, наверно, в FAQ внести. Частый вопрос. А заодно и "как перенести настройки среды на другой компьютер", очень полезно, настроек много, каждый раз их восстанавливать долго и нудно.

Clarion 11-12

Добавлено: 13 Июнь 2020, 10:32
Admin
kreator писал(а): 12 Июнь 2020, 20:48 наверно, в FAQ внести
Для внесения в Faq оформите четко, вопрос-ответ. И сразу добавлю.

Clarion 11-12

Добавлено: 13 Июнь 2020, 11:44
finsoftrz
Формулирую.
Вопрос.
В clarion6, когда при компиляции обнаруживаются ошибки в эмбедах, то среда позиционируется на них в "полосатом редакторе" и тут же дает их исправлять. А в clarion10 она открывает сгенеренные сырцы (clw), все правки в которых будут потеряны после очередной кодогенерации. Есть ли какая возможность редактирования ошибок в эмбедах как раньше в clarion6?
Ответ.
Tools - Application Options - IDE. Надо вЫключить опцию "Edit embedded source errors in generated code".

Clarion 11-12

Добавлено: 14 Июнь 2020, 8:54
finsoftrz
Погонял среду Clarion10 пару часиков на своих небольших приложениях. !<>#%$&*@. Пошел отдыхать. :-)

Clarion 11-12

Добавлено: 14 Июнь 2020, 11:56
morkovin
Тема Clarion 11-12. Куда смотрит модерато? :)
finsoftrz писал(а): 14 Июнь 2020, 8:54 Погонял среду Clarion10 пару часиков на своих небольших приложениях. !<>#%$&*@. Пошел отдыхать. :-)

Clarion 11-12

Добавлено: 14 Июнь 2020, 12:41
finsoftrz
Да какая разница. Все они говорят или будут говорить с мягким испанским акцентом, как недавно пытался донести один из бывших сотрудников SV. :-)

Полазил еще по сырцам abc классов, думаю, мож чего полезного вытащить, раз пандемия. Как они в них не запутались еще. Взял один класс, вроде вполне себе без зависимостей. На c6 не компилится, какой-то баг, с ходу не понять. В c10 скомпилился, при запуске окошко с исключением. Надо сока гранатового купить, полечиться. :-)

Clarion 11-12

Добавлено: 14 Июнь 2020, 21:05
Губин Игорь
morkovin писал(а): 14 Июнь 2020, 11:56 Куда смотрит модерато?
На прямую трансляцию концерта из консерватории!

Clarion 11-12

Добавлено: 14 Июнь 2020, 22:09
finsoftrz
Я еще погонял среду. И мнение несколько изменилось. С негативного на нейтральное. :-)
Надо отдать должное, сделано очень много. Достаточно удобно, функционально. Затрачено немало усилий, это видно. И, в целом, получился неплохой функционально завершенный продукт. Если, конечно, не большое число багов. Некоторые валят среду, большая часть откровенные ляпы. Причины, видимо, как в трудности взаимодействия, когда часть системы на . Net, часть на win32, так и отсутствии необходимого объема финансирования разработки. Другое в голову не приходит. Так, чтобы в результате сбоев терялись результаты работы, не попадалось.
Тем не менее, среда решает важный вопрос возможности работы на windows 64, и сохраняет эволюционность развития продукта. Баги какие-то будут продолжать исправляться, какие-то не будут. Это как болячки в организме, знаешь про них и живешь с ними.

Clarion 11-12

Добавлено: 15 Июнь 2020, 7:30
morkovin
finsoftrz писал(а): 14 Июнь 2020, 22:09 Я еще погонял среду
Хорошо бы погонять в "пакетном" режиме процесс "генерация-компиляция" объёмного приложения. Погонять пол-дня.
Но для С10 вроде бы нет CompileManager-a.

Clarion 11-12

Добавлено: 15 Июнь 2020, 7:34
Admin
У него свой менеджер компиляции который умеет собирать несколько APP.
Даже определяет зависимости.
Но при ссылках APP друг на друга (у нас бывает :)) - менеджер превращается в тыкву!

Clarion 11-12

Добавлено: 15 Июнь 2020, 8:48
finsoftrz
У меня тоже есть перекрестные ссылки между app. Главное, чтобы не было ссылок на другие app из заглавного с декларациями. Тогда приложение при завершении будет выводить сообщение об обращении в недоступную область памяти.
В моем случае обычно пакетная сборка делается после изменений в словаре, редко при изменениях в темплейтах или классах. Поэтому без разницы, в каком порядке компилятся app (кроме app с декларациями, которое должно быть первым). Если не ошибаюсь, Струменский писал, что в clarion10+ для сборки солюшенов используется микрософтовская прилада, и с этой стороны вопросов нет. Выберу время погоняю. У меня есть приложение из нескольких app, которое уже собрано в clarion10.

Есть еще вариант использования clarionCL.exe (интерфейс командной строки), которое позиционируется как замена DDL (которое не поддерживается в clarion10+, и на котором строились менеджеры компиляции в clarion6). Но тут есть ложка дегтя. ClarionCL.exe доступен только в интерпрайз версии. Если, конечно, это принципиально.

Clarion 11-12

Добавлено: 15 Июнь 2020, 8:50
Admin
finsoftrz писал(а): 15 Июнь 2020, 8:48ClarionCL.exe доступен только в интерпрайз версии
Подсунуть от интерпрайза попробовать.