Страница 11 из 21
Win 10 + Clarion 10 = Problem
Добавлено: 31 Август 2017, 19:15
gopstop2007
Еще один момент с иконкой SV (по умолчанию) в app с multi dll, указал свою иконку в каждой app
в Global properties, Project options и global embeds -> Program Setup
После всего этого, есть окна в которых не указана иконка, но выводит иконку SV в панели задач вместо моей иконки.

Win 10 + Clarion 10 = Problem
Добавлено: 01 Сентябрь 2017, 9:56
Yufil
Я прилинковал эту иконку в каждый APP, вроде рассосалось. Неприятно, конечно...
Win 10 + Clarion 10 = Problem
Добавлено: 26 Сентябрь 2017, 17:36
Игорь Столяров
Привет всем !
Видимо никогда не закроется эта тема ...

Если есть возможность - проверьте пожалуйста под Win10 (Clarion 10 / 63 - без разницы)
1. Любое MDI окно, напрямую открываемое из AppFrame
2. Перед открытием окна вызывается любой системный диалог, например:
Код: Выделить всё
Message('Привет !')
! Open the window
SELF.Open(window) ! Open window
3. После открытия окна, у меня после этого начинается какая-то свистопляска с полями ввода,
перекошены все DropList и т.д.
Очень сильно подозреваю, что что-то случилось с Windows 10, потому-что достал из архива программы
собранные год назад, и на них вижу эту проблему. Но её там точно раньше не было ...

Win 10 + Clarion 10 = Problem
Добавлено: 27 Сентябрь 2017, 10:54
kreator
Игорь, по вашей картинке что-то не очень видны свистопляска и перекосы. На что обратить внимание?
Win 10 + Clarion 10 = Problem
Добавлено: 27 Сентябрь 2017, 11:16
Игорь Столяров
1. На снимке видно, что ListBox пустой, хотя в строке значения есть.
Если его прокрутить, то записи появляются, но теряется позирование засветки.
2. Текстовые поля ввода теряют фокус при выборе поля мышкой ... точнее фокус ввода в них
перемещается, но курсор ввода данных не прорисовыватся.
3. При выборе значение Option Box мышкой не прорисовается выбор.
Проверил на нескольких компьютерах с Win10 - одно и тоже. Но это всё мои компьютеры, хотя набор софта на них разный ...
Интересно, что если "обойти" поля окна с клавиатуры (TAB), то функционал окна восстанавливается, но только на видимой закладке окна.
У меня нехорошие подозрения, что в каком-то обновлении Microsoft что-то сделал с хенделами окон (в связи с грядущим переходом на итерфейс NEON), а RunTime Clarion об этом не знает.
Win 10 + Clarion 10 = Problem
Добавлено: 27 Сентябрь 2017, 11:48
kreator
Я могу попробовать только завтра вечером дома. А не в message дело? Что-то мы такое обсуждали.
Win 10 + Clarion 10 = Problem
Добавлено: 27 Сентябрь 2017, 11:54
Игорь Столяров
Будет хорошо, если Вам удастся подтвердить (или опровергнуть) мою паранойю ...

Абсолютно нет никакого напряга. В принципе, я уже обход проблемы нашел и сделал.
Проблема не в Message() - это просто самый простой вариант для демонстрации.
Сбой вызывает вызов любого системного окна. Мне юзеры проблему показали на FileDialog() ...

Win 10 + Clarion 10 = Problem
Добавлено: 28 Сентябрь 2017, 21:18
kreator
У меня не получается проблему воспроизвести. Вызываю сложную форму с большим количеством контролов и закладок. Вызов message в Init окна:
Код: Выделить всё
i# = message('Проверка')
! Open the window
SELF.Open(QuickWindow) ! Open window
! [Priority 8001]
if Mode
Ничего не портится. Может ещё какие-то условия?
Win 10 + Clarion 10 = Problem
Добавлено: 28 Сентябрь 2017, 21:24
Игорь Столяров
kreator писал(а): 28 Сентябрь 2017, 21:18Может ещё какие-то условия?
Да, конечно. Форма вызывается из AppFrame запуском потока Start(...) как я написал ?
Т.е. перед Message() не должно быть открытых структур Window в потоке.
Win 10 + Clarion 10 = Problem
Добавлено: 28 Сентябрь 2017, 21:39
kreator
Переделал тест. Открываю не форму, а стартом из фрейма окно с броузами (тоже сложное, много контролов, есть закладки). Проблему не вижу. Message вызывается у меня в том месте?
Win 10 + Clarion 10 = Problem
Добавлено: 28 Сентябрь 2017, 21:44
Игорь Столяров
kreator писал(а): 28 Сентябрь 2017, 21:39Message вызывается у меня в том месте?
Место значения не имеет ... любое до открытия Window.
Если это окно с LIST, попробуйте открыть Browse так, что бы все списки были пустые (не срабатывало обновление окна после заполнения LIST)
Win 10 + Clarion 10 = Problem
Добавлено: 28 Сентябрь 2017, 21:46
gopstop2007
вы бы для начала спросили бы у друг друга какие windows установлены

и используются ли манифесты и прочее, а проще было бы пример бросить
Win 10 + Clarion 10 = Problem
Добавлено: 28 Сентябрь 2017, 21:51
Игорь Столяров
gopstop2007 писал(а): 28 Сентябрь 2017, 21:46windows установлены и используются ли манифесты и прочее
Версия Windows написана в теме данного сообщения, всё остальное стандартное и штатное ... никаких сторонних шаблонов не использую в принципе ... единственно есть заплатка с переключением клавиатуры .... я это проверю.
Win 10 + Clarion 10 = Problem
Добавлено: 28 Сентябрь 2017, 22:02
gopstop2007
Игорь Столяров писал(а): 28 Сентябрь 2017, 21:51
Версия Windows написана...
тут не только версия, настройки экрана, используются ли аеро и ли вообще графика минимизирована, а то и вообще может быть отключена для быстродействия
были случая кривизны установки видеодрайверов (видеокарты), в общем вариантов хватает

Win 10 + Clarion 10 = Problem
Добавлено: 28 Сентябрь 2017, 22:17
Игорь Столяров
Не похоже это на проблему драйвера или интерфейса ...
Больше смахивает на разрушение заголовка потока. Добре проблема - себя еще проявит.

Проверю заплатку клавиатуры - она как раз модифицирует заголовок MDI окна, но год назад её не было ...
И наверно действительно надо сделать тестовый пример, что бы не было сложностей с диагностикой.