AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Зарелизился наконец.
Из замеченных глюков при работе.
1. Иногда при закрытии максимизированных окон пропадает крестик в верхнем правом углу окна.
2. Иногда после открытия и закрытия нескольких окон не выделяется закладка активного окна на mdi панели.
Это мелочи, конечно. В целом, при небольшом количестве пользователей и небольшой базе данных стабильно работает.
Из замеченных глюков при работе.
1. Иногда при закрытии максимизированных окон пропадает крестик в верхнем правом углу окна.
2. Иногда после открытия и закрытия нескольких окон не выделяется закладка активного окна на mdi панели.
Это мелочи, конечно. В целом, при небольшом количестве пользователей и небольшой базе данных стабильно работает.
C6/C11, ШВС, tps/btrieve.
- Губин Игорь
- Шубуршун
- Сообщения: 2435
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 23 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Известная проблема, как и пропадание закладок. Но у меня лечится обновлением браузера - когда уж очень надо.
Есть стабильно воспроизводимый пример в маленьком приложении?
Это я только кажусь дураком! На самом деле я полный идиот!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Воспроизводится стабильно, вроде после открытия в потоках не максимизированного окна в потоке с максимизированным и последующим закрытием нескольких окон в разных потоках. Примера пока нет, может, решу вопрос с сервером, дам временный линк.Губин Игорь писал(а): ↑19 Январь 2024, 8:31Есть стабильно воспроизводимый пример в маленьком приложении?
C6/C11, ШВС, tps/btrieve.
- Губин Игорь
- Шубуршун
- Сообщения: 2435
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 23 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Если есть отдельное маленькое приложение, то можно послать разработчикам app как пример ошибки
Это я только кажусь дураком! На самом деле я полный идиот!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Маленького нет, специально делать пока неохота. Думаешь, будут исправлять? Я так понимаю, подписку на продолжение банкета они не собрали.Губин Игорь писал(а): ↑19 Январь 2024, 9:15 Если есть отдельное маленькое приложение, то можно послать разработчикам app как пример ошибки
C6/C11, ШВС, tps/btrieve.
- Губин Игорь
- Шубуршун
- Сообщения: 2435
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 23 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Мой пример исправили...
Это я только кажусь дураком! На самом деле я полный идиот!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Реально закладки пропадают? Не видел такое...Губин Игорь писал(а): ↑19 Январь 2024, 8:31Известная проблема, как и пропадание закладок. Но у меня лечится обновлением браузера - когда уж очень надо.
C6/C11, ШВС, tps/btrieve.
- Губин Игорь
- Шубуршун
- Сообщения: 2435
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 23 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Реально. В какой-то момент, если очень большая цепочка открытых окон, могут исчезнуть все неактивные окна, закладки, кроме последнего открытого окна... Но, по мере закрытия окон всё восстанавливается. Наблюдается, если часто скакать между браузером и другими приложениями. В общем, не понятно на что грешить, то ли на анискрин, то ли на браузер.
Это я только кажусь дураком! На самом деле я полный идиот!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Зависимости от броузера не наблюдается? Я на edge тестирую.
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Еще такой момент, может обсуждали уже. Не срабатываю клавиши Ctrl+PgDown и Ctrl+PgUp на list. Листает всегда по странице. Аналогично, если тянуть за ползунок. Видимо, как-то обойти надо. Вообще, в интерфейсе anyscreen использование сочетаний клавиш надо избегать, как я понимаю, основная нагрузка на мыше.
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Можно через аттрибут vcr для list решить, там переход в начало и конец работает.finsoftrz писал(а): ↑19 Январь 2024, 13:17 Еще такой момент, может обсуждали уже. Не срабатываю клавиши Ctrl+PgDown и Ctrl+PgUp на list. Листает всегда по странице. Аналогично, если тянуть за ползунок. Видимо, как-то обойти надо. Вообще, в интерфейсе anyscreen использование сочетаний клавиш надо избегать, как я понимаю, основная нагрузка на мыше.
C6/C11, ШВС, tps/btrieve.
-
- ✯ Ветеран ✯
- Сообщения: 5082
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Свои пять копеек. В Edge Ctrl+PgDown и Ctrl+PgUp переключают закладки самого браузера.finsoftrz писал(а): ↑19 Январь 2024, 13:17 Еще такой момент, может обсуждали уже. Не срабатываю клавиши Ctrl+PgDown и Ctrl+PgUp на list. Листает всегда по странице. Аналогично, если тянуть за ползунок. Видимо, как-то обойти надо. Вообще, в интерфейсе anyscreen использование сочетаний клавиш надо избегать, как я понимаю, основная нагрузка на мыше.
А вот Ctrl+Home и Ctrl+End отрабатывают как надо. У меня метод загрузки таблицы - "Файл".
We are hard at work… for you.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Да, это работает. Спасибо за наводку.kreator писал(а): ↑19 Январь 2024, 18:26Свои пять копеек. В Edge Ctrl+PgDown и Ctrl+PgUp переключают закладки самого браузера.finsoftrz писал(а): ↑19 Январь 2024, 13:17 Еще такой момент, может обсуждали уже. Не срабатываю клавиши Ctrl+PgDown и Ctrl+PgUp на list. Листает всегда по странице. Аналогично, если тянуть за ползунок. Видимо, как-то обойти надо. Вообще, в интерфейсе anyscreen использование сочетаний клавиш надо избегать, как я понимаю, основная нагрузка на мыше.
А вот Ctrl+Home и Ctrl+End отрабатывают как надо. У меня метод загрузки таблицы - "Файл".
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
Такой глюк всплыл, воспроизводится стабильно. Проще показать на видео, но лень. На словах так.
1. Размещаем на тулбаре кнопку, при нажатии на которую делаем выбор из popup меню. В зависимости от выбора шлем event:accepted на соответствующий пункт меню фрейма.
2. Стартуем таким образом окно с пустым броузом (без записей) в новом потоке.
3. Следом снова нажимаем на кнопку, выбираем в popup и аналогично стартуем любое другое окно в новом потоке.
4. В результате второе окно открывается, но фокус перепрыгивает в предыдущий поток, где окно с пустым броузом.
Модифицируем ситуацию.
1. Второе окно стартуем не через popup, а напрямую из меню фрейма - все ок.
2. В первом окне броуз содержит записи - все ок.
3. Второе окно стартуем без выбора из popup, сразу post event:accepted на меню фрейма, все ок.
4. Вместо popup вызываем окно без mdi, после закрытия шлем event:accepted на пункт меню фрейма, эффект повторяется, второе окно открывается, но фокус следом перепрыгивает на предыдущий поток.
Если открыть несколько потоков с окнами, содержащими пустой броуз, то вообще возникает ситуация, когда фокус начинает непрерывно прыгать между такими потоками, пока не закроешь одно из окон.
Вряд ли проблема в моем коде, судя по описанным сценариям. Не хотелось бы отказываться от popup на кнопках тулбара, но вариантов пока не видно.
1. Размещаем на тулбаре кнопку, при нажатии на которую делаем выбор из popup меню. В зависимости от выбора шлем event:accepted на соответствующий пункт меню фрейма.
2. Стартуем таким образом окно с пустым броузом (без записей) в новом потоке.
3. Следом снова нажимаем на кнопку, выбираем в popup и аналогично стартуем любое другое окно в новом потоке.
4. В результате второе окно открывается, но фокус перепрыгивает в предыдущий поток, где окно с пустым броузом.
Модифицируем ситуацию.
1. Второе окно стартуем не через popup, а напрямую из меню фрейма - все ок.
2. В первом окне броуз содержит записи - все ок.
3. Второе окно стартуем без выбора из popup, сразу post event:accepted на меню фрейма, все ок.
4. Вместо popup вызываем окно без mdi, после закрытия шлем event:accepted на пункт меню фрейма, эффект повторяется, второе окно открывается, но фокус следом перепрыгивает на предыдущий поток.
Если открыть несколько потоков с окнами, содержащими пустой броуз, то вообще возникает ситуация, когда фокус начинает непрерывно прыгать между такими потоками, пока не закроешь одно из окон.
Вряд ли проблема в моем коде, судя по описанным сценариям. Не хотелось бы отказываться от popup на кнопках тулбара, но вариантов пока не видно.
C6/C11, ШВС, tps/btrieve.
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4899
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 10 раз
- Поблагодарили: 44 раза
AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны
В догонку вариант.
1. Стартуем первое окно с пустым броузом через кнопку на тулбарее, без вызова popup.
2. Следом стартуем это же окно повторно, аналогичным образом. Все ок.
Если второе окно стартуем через popup, глюк воспроизводится. Через меню фрейма, все ок.
Какая-то странная связка пустого броуза в mdi окне и использования popup на кнопке тулбара.
1. Стартуем первое окно с пустым броузом через кнопку на тулбарее, без вызова popup.
2. Следом стартуем это же окно повторно, аналогичным образом. Все ок.
Если второе окно стартуем через popup, глюк воспроизводится. Через меню фрейма, все ок.
Какая-то странная связка пустого броуза в mdi окне и использования popup на кнопке тулбара.
C6/C11, ШВС, tps/btrieve.