Страница 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 (97.83 КБ) 3583 просмотра

- 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, у меня он не используется.