Страница 29 из 197

Clarion 11-12

Добавлено: 03 Июль 2020, 17:06
gopstop2007
Rimas писал(а): 03 Июль 2020, 16:57 А, ну да. Бывает такое. Если удалить процедуру, то модуль не удаляется из списка файлов в проекте. Но я сижу на 8 версии, думал в 11 починили.
в с10 удаляет, правда нужно провести манипуляции кое какие
99% всех перечисленных проблем из-за кеша windows, а также клариона

Clarion 11-12

Добавлено: 03 Июль 2020, 18:00
gromov
Теперь другой трабл. Ресайз окна тормозит. Причем, если процедуру вызываешь через гл. меню (start), то все нормально, но если из другой процедуры через Embed, то труба. Никто не сталкивался ?

Clarion 11-12

Добавлено: 03 Июль 2020, 18:00
gromov
Да, в С6.3 все работало нормально(((

Clarion 11-12

Добавлено: 03 Июль 2020, 18:43
finsoftrz
На С11 пока не собирал. На С10 такого не наблюдаю, все нормально работает. Только я максимизацию окон не использую. У меня ресайзер Струменского.

Clarion 11-12

Добавлено: 03 Июль 2020, 18:58
gromov
У меня свой, но сделан на базе штатного. Штатный тоже тормозит. Шаблоны Legacy. Но, если я ничего не путаю, ABC использует этот же класс.

Clarion 11-12

Добавлено: 03 Июль 2020, 19:03
kreator
Admin писал(а): 03 Июль 2020, 14:56
finsoftrz писал(а): 03 Июль 2020, 10:35 у Админа Windows 7?
Windows 10 последняя. И дома и на работе одинаковая полоса. 1280*1024 и 1920*1080
То же самое.

Clarion 11-12

Добавлено: 03 Июль 2020, 21:41
finsoftrz
Собрал более менее функциональное приложение со всеми прибамбасами в с11. Единственный нюанс всплыл с отличиями в обработке событий. В с6 если закрыть окно фрейма, а на выходе из accept по условию закольцевать и снова открыть и войти в accept, то в с6 событие open window не генерится, а в с11 генерится. Последнее выглядит правильно, просто это надо учесть.
То есть обработку событий в accept в с11 дорабатывали и могут всплыть некоторые отличия с с6.

Clarion 11-12

Добавлено: 03 Июль 2020, 21:43
finsoftrz
И да, пришлось все иконки копирнуть с с6, новые одноименные из с11 совсем не вписывались в оформление интерфейса.

Clarion 11-12

Добавлено: 04 Июль 2020, 11:15
finsoftrz
Попробовал использовать солюшены после изменения в словаре. В общем, работает. Нюанс только такой, что солющен мне удобнее делать в том каталоге, где app с декларациями (у меня на каждое app отдельный каталог, а результаты сборки lib/dll/exe помещаются в каталог bin на том же уровне). Если после изменений в словаре сразу запустить сборку солющена, то изменения не видит. Поэтому вначале жму кнопку сборки app с декларациями, потом правее кнопку сборки солюшена. Тогда все пересобирает, как надо.

Clarion 11-12

Добавлено: 04 Июль 2020, 11:18
finsoftrz
То есть менеджер компиляции как таковой, получается, не нужен.

Clarion 11-12

Добавлено: 05 Июль 2020, 7:05
finsoftrz
Вот и серьезный баг в С11 вылез. Поломали работу show. Эта команда берет размер шрифта и стиль из свойств окна, в котором выводит сообщение. Если присваиваем 0{PROP:FontSize} в отличное от начального значения или 0{PROP:FontStyle} в bold, то вывод улетает в другое место окна, а не где указано передаваемыми координатами. А у меня дизайнер бланков на show построен. И походу, как обойти, не вижу. В С6 все работает корректно.

Clarion 11-12

Добавлено: 05 Июль 2020, 7:13
finsoftrz
Я уже нервно смеюсь. В С11 и в интерфейсе мелкие баги. Вот щелкаю по длинному меню. Выезжает справа от названия пункта. Просто провожу мышкой по пунктам, встает на место.
menu1.jpg
menu1.jpg (97.83 КБ) 3583 просмотра
menu2.jpg
menu2.jpg (98.52 КБ) 3583 просмотра

Clarion 11-12

Добавлено: 05 Июль 2020, 7:49
Игорь Столяров
finsoftrz писал(а): 05 Июль 2020, 7:05 Поломали работу show
Я сейчас уже не вспомню почему и в какой момент - но мы отказались от работы с SHOW().
Что-то там козлило, возможно действительно именно при переходе на C10 / C11 или при
прорисовке наложенных строк … :( Не помню. Давно это было.
Используем для вывода текста в окно обычный Create(Create:String) и т.д.

Clarion 11-12

Добавлено: 05 Июль 2020, 8:05
finsoftrz
Я тоже раньше через Create делал. Но при большом количестве строк разница в скорости обновления экрана на порядок. Не хотелось бы отказываться.

В С11 какая-то странная реакция на установку prop:fontSize=0. Столкнулся при настройке выделения жирных пунктов меню. В С6 стоит чисто для комплекта, а в С11 пришлось отключить. Шрифт улетал в крупный размер. Для окна задано 8, по логике от него должен брать. А брал на вскидку 10 или 12. Фик знает, почему.

Clarion 11-12

Добавлено: 05 Июль 2020, 8:17
finsoftrz
Еще в копилку багов/фич, пока не забыл. При конвертации app с С6 на С11, если был в проекте ip driver, С11 его не определяет. Вместо этого добавляет в библиотеки, в результате получаем claipd.dll. На самом деле ip driver в С11 называется claip.dll. При сборке получаем ошибку. Лечится ручным добавлением ip driver, удалением строки из списка библиотек, убиванием сгенеренных перед этим obj и повторной сборкой. Тогда все встает на места. Возможно, аналогичная ситуация будет и с in-memory, у меня он не используется.