Clarion 11-12
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5232
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 63 раза
Clarion 11-12
У меня флажок стоит, но не работает. Такое впечатление, что среда не понимает, что ошибка в эмбеде.
C6/C12, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5232
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 63 раза
Clarion 11-12
Вот, после этого заработало. Спасибо.kreator писал(а): 12 Июнь 2020, 17:53 Нет. Надо выключить там же на закладке "IDE" опцию "Edit embedded source errors in generated code".
C6/C12, ШВС, tps/btrieve.
Clarion 11-12
Да, правда. Там так сформулировано, что сразу не врубитьсяkreator писал(а): 12 Июнь 2020, 17:53 Нет. Надо выключить там же на закладке "IDE" опцию "Edit embedded source errors in generated code".
-
- ✯ Ветеран ✯
- Сообщения: 5158
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Clarion 11-12
Надо, наверно, в FAQ внести. Частый вопрос. А заодно и "как перенести настройки среды на другой компьютер", очень полезно, настроек много, каждый раз их восстанавливать долго и нудно.
We are hard at work… for you. 

- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Clarion 11-12
Для внесения в Faq оформите четко, вопрос-ответ. И сразу добавлю.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5232
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 63 раза
Clarion 11-12
Формулирую.
Вопрос.
Вопрос.
Ответ.В clarion6, когда при компиляции обнаруживаются ошибки в эмбедах, то среда позиционируется на них в "полосатом редакторе" и тут же дает их исправлять. А в clarion10 она открывает сгенеренные сырцы (clw), все правки в которых будут потеряны после очередной кодогенерации. Есть ли какая возможность редактирования ошибок в эмбедах как раньше в clarion6?
Tools - Application Options - IDE. Надо вЫключить опцию "Edit embedded source errors in generated code".
C6/C12, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5232
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 63 раза
Clarion 11-12
Погонял среду Clarion10 пару часиков на своих небольших приложениях. !<>#%$&*@. Пошел отдыхать. 

C6/C12, ШВС, tps/btrieve.
- morkovin
- Ветеран
- Сообщения: 935
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
- Контактная информация:
Clarion 11-12
Тема Clarion 11-12. Куда смотрит модерато?

finsoftrz писал(а): 14 Июнь 2020, 8:54 Погонял среду Clarion10 пару часиков на своих небольших приложениях. !<>#%$&*@. Пошел отдыхать.![]()
WBR, morkovin
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5232
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 63 раза
Clarion 11-12
Да какая разница. Все они говорят или будут говорить с мягким испанским акцентом, как недавно пытался донести один из бывших сотрудников SV. 
Полазил еще по сырцам abc классов, думаю, мож чего полезного вытащить, раз пандемия. Как они в них не запутались еще. Взял один класс, вроде вполне себе без зависимостей. На c6 не компилится, какой-то баг, с ходу не понять. В c10 скомпилился, при запуске окошко с исключением. Надо сока гранатового купить, полечиться.

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

C6/C12, ШВС, tps/btrieve.
- Губин Игорь
- Шубуршун
- Сообщения: 2578
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 26 раз
Clarion 11-12
На прямую трансляцию концерта из консерватории!
Это я только кажусь дураком! На самом деле я полный идиот!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5232
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 63 раза
Clarion 11-12
Я еще погонял среду. И мнение несколько изменилось. С негативного на нейтральное.
Надо отдать должное, сделано очень много. Достаточно удобно, функционально. Затрачено немало усилий, это видно. И, в целом, получился неплохой функционально завершенный продукт. Если, конечно, не большое число багов. Некоторые валят среду, большая часть откровенные ляпы. Причины, видимо, как в трудности взаимодействия, когда часть системы на . Net, часть на win32, так и отсутствии необходимого объема финансирования разработки. Другое в голову не приходит. Так, чтобы в результате сбоев терялись результаты работы, не попадалось.
Тем не менее, среда решает важный вопрос возможности работы на windows 64, и сохраняет эволюционность развития продукта. Баги какие-то будут продолжать исправляться, какие-то не будут. Это как болячки в организме, знаешь про них и живешь с ними.

Надо отдать должное, сделано очень много. Достаточно удобно, функционально. Затрачено немало усилий, это видно. И, в целом, получился неплохой функционально завершенный продукт. Если, конечно, не большое число багов. Некоторые валят среду, большая часть откровенные ляпы. Причины, видимо, как в трудности взаимодействия, когда часть системы на . Net, часть на win32, так и отсутствии необходимого объема финансирования разработки. Другое в голову не приходит. Так, чтобы в результате сбоев терялись результаты работы, не попадалось.
Тем не менее, среда решает важный вопрос возможности работы на windows 64, и сохраняет эволюционность развития продукта. Баги какие-то будут продолжать исправляться, какие-то не будут. Это как болячки в организме, знаешь про них и живешь с ними.
C6/C12, ШВС, tps/btrieve.
- morkovin
- Ветеран
- Сообщения: 935
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
- Контактная информация:
Clarion 11-12
Хорошо бы погонять в "пакетном" режиме процесс "генерация-компиляция" объёмного приложения. Погонять пол-дня.
Но для С10 вроде бы нет CompileManager-a.
WBR, morkovin
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Clarion 11-12
У него свой менеджер компиляции который умеет собирать несколько APP.
Даже определяет зависимости.
Но при ссылках APP друг на друга (у нас бывает
) - менеджер превращается в тыкву!
Даже определяет зависимости.
Но при ссылках APP друг на друга (у нас бывает

Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5232
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 63 раза
Clarion 11-12
У меня тоже есть перекрестные ссылки между app. Главное, чтобы не было ссылок на другие app из заглавного с декларациями. Тогда приложение при завершении будет выводить сообщение об обращении в недоступную область памяти.
В моем случае обычно пакетная сборка делается после изменений в словаре, редко при изменениях в темплейтах или классах. Поэтому без разницы, в каком порядке компилятся app (кроме app с декларациями, которое должно быть первым). Если не ошибаюсь, Струменский писал, что в clarion10+ для сборки солюшенов используется микрософтовская прилада, и с этой стороны вопросов нет. Выберу время погоняю. У меня есть приложение из нескольких app, которое уже собрано в clarion10.
Есть еще вариант использования clarionCL.exe (интерфейс командной строки), которое позиционируется как замена DDL (которое не поддерживается в clarion10+, и на котором строились менеджеры компиляции в clarion6). Но тут есть ложка дегтя. ClarionCL.exe доступен только в интерпрайз версии. Если, конечно, это принципиально.
В моем случае обычно пакетная сборка делается после изменений в словаре, редко при изменениях в темплейтах или классах. Поэтому без разницы, в каком порядке компилятся app (кроме app с декларациями, которое должно быть первым). Если не ошибаюсь, Струменский писал, что в clarion10+ для сборки солюшенов используется микрософтовская прилада, и с этой стороны вопросов нет. Выберу время погоняю. У меня есть приложение из нескольких app, которое уже собрано в clarion10.
Есть еще вариант использования clarionCL.exe (интерфейс командной строки), которое позиционируется как замена DDL (которое не поддерживается в clarion10+, и на котором строились менеджеры компиляции в clarion6). Но тут есть ложка дегтя. ClarionCL.exe доступен только в интерпрайз версии. Если, конечно, это принципиально.
Последний раз редактировалось finsoftrz 15 Июнь 2020, 9:10, всего редактировалось 1 раз.
C6/C12, ШВС, tps/btrieve.
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Clarion 11-12
Подсунуть от интерпрайза попробовать.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса