AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Губин Игорь »

finsoftrz писал(а): 08 Октябрь 2023, 18:27 . Странно ведет себя вертикальный ползунок в list. Совсем его убирать не хочется, придется оставлять как декор и не обращать внимания.
Не обращал внимания. У меня, вроде, ничуть не менее странно, чем в локальной версии.
finsoftrz писал(а): 08 Октябрь 2023, 18:27 Не работает, судя по всему, event:dragging. Это событие у меня использует сплиттер.
Забудь. Во всяком случае, до выхода ресайзера. Может там что-то будет.
finsoftrz писал(а): 08 Октябрь 2023, 18:27 В обычных приложениях используется инкрементный локатор в справочниках, поиск по подстроке во всех колонках list (повешен на тулбар фрейма), поиск по подстроке в отдельных колонках (в отчетах, строках документов). Под anyscreen с html5 клиентом инкрементный локатор не работает, вместо него можно использовать поле ввода.
Работает, но как-то странно. Не все символы воспринимает и исчезает после скачков по полям.
Я пошёл по самому простому пути - вынес инкрементный локатор в отдельное поле Entry. Благо клиенты давно просили сделать именно так.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5239
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 65 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

На скриншоте выше выглядит как обычный локатор с полем ввода, на самом деле работает как поиск по подстроке во всей таблице. Рассматриваю ещё варианты совместить три в одном, но тогда потребуется переключение режимов. Например, если включаем поколончатую подсветку (переключение подсветки работает, проверял), то поиск по подстроке в выделенной колонке. Если ещё как-то определить, что используем локатор, то работать как с локатором. Как варианты по определённым выделенным колонкам как локатор, по другим как по подстроке в колонке. Есть варианты.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5239
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 65 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

На компьютере у клиента установили anyscreen в боевом режиме, начал тестирование работы через интернет. Задачка нарисовалась подключить к учетной системе клиента чужого бухгалтера, который будет управлять картами оплаты за обеды в столовой, открытой на территории соответствующего предприятия. Решили попробовать, чтобы не заморачиваться с vpn и прочими ограничениями по безопасности.
Первое впечатление по скорости работы - довольно шустро. Всего anyscreen приложение порядка 10мб, а размер exe 78кб (весь функционал в dll). Интересно, при работе винда расшаривает dll между запущенными экземплярами приложения, как на терминальном сервере, или нет. Сейчас используется Windows10. Вроде писали, что, начиная с windows7, явный rebase при сборке приложения делать уже не надо.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Губин Игорь »

finsoftrz писал(а): 09 Октябрь 2023, 21:03 Интересно, при работе винда расшаривает dll между запущенными экземплярами приложения, как на терминальном сервере, или нет.
Не проверял. Но ресурсы отжираются приличные.
finsoftrz писал(а): 09 Октябрь 2023, 21:03 Первое впечатление по скорости работы - довольно шустро.
А с чего не быть шустро, если хватает ресурсов.

Но есть один ньюанс: следите за обновлениями виндов. тут было обновление и пришлось прописывать правила в брандмауэре заново. Хорошо, что сообразил.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5239
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 65 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

В брандмауэре ничего не прописывали.
Кстати, после установке на другом компьютере выскочило окошко с запросом блокировки clipboard. Разрешил, контекстное меню на полях ввода появилось. Но через какое-то время снова исчезло. Хотя бы увидел причину блокировки.
Количество ресурсов на сервере должно зависеть от приложения. Если dll подгружаются в память один раз, то это получается очень немного. Значит, память отъедает само приложение. Или много одновременно запущенных потоков, либо активно молотит большую базу. Менеджер памяти у каждого экземпляра запущенного приложения отъедает память и потом не возвращает ее операционной системе. Если я правильно понимаю, то небольшие приложения должны быть не сильно прожорливы.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5239
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 65 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

AnyScreen:OpenURL не работает. Прилепляет перед ссылкой еще адрес сервера почему-то.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5239
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 65 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Губин Игорь писал(а): 21 Сентябрь 2023, 12:32 После обновления у меня выскочил запрос от безопасности браузера "разрешить ли контекстное меню". И Вуаля
безымянный2.png
Игорь, а у тебя сервер работает по http или https? Подозрение, что данное разрешение можно установить только для https (или localhost).
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Губин Игорь »

finsoftrz писал(а): 12 Октябрь 2023, 22:39 Игорь, а у тебя сервер работает по http или https?
http:

И жутко мешает касперский постоянно подставляя свой https
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5239
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 65 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Губин Игорь писал(а): 13 Октябрь 2023, 14:40
finsoftrz писал(а): 12 Октябрь 2023, 22:39 Игорь, а у тебя сервер работает по http или https?
http:

И жутко мешает касперский постоянно подставляя свой https
Вот это странно, почему работает copy/past меню. В разрешениях у edge для включения этой возможности разрешает вводить только https и localhost, а при попытке ввести http адрес пишет, что необходимо указывать защищенный ресурс. В хроме аналогично. Может, ты при localhost видел, а через внешний адрес не работает?
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Губин Игорь »

finsoftrz писал(а): 13 Октябрь 2023, 15:06 Может, ты при localhost видел, а через внешний адрес не работает?
локалхост у меня используется только для разработки и отладки разработки. Это же "рабочее" приложение. Вся эксплуатация на удалённом сервере
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5239
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 65 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Ну, не знаю, автоматически блокируется контекстное меню для http (кроме localhost). При этом клавиши Ctrl+C и Ctrl+V работают. В настройке требует https.

popup.jpg
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5239
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 65 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

Если не затруднит, покажи скриншот, на котором у тебя контекстное меню на http адресе в edge или chrome.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение Губин Игорь »

finsoftrz писал(а): 14 Октябрь 2023, 17:14 Если не затруднит, покажи скриншот, на котором у тебя контекстное меню на http адресе в edge или chrome.
В хроме. в разных приложениях. Один на Entry, другой на Text. Почему на разных языках - не разбирался.
безымянный5.png
безымянный5.png (8.09 КБ) 2746 просмотров
безымянный3.png
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5239
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 65 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

И как увидеть, что это http? Я извиняюсь, но уже все перелазил и перегуглил. Поэтому хотелось бы своими глазами увидеть.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5239
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 65 раз

AnyScreen (форсировали Неман Бонапартовы войска) - хроника войны

Сообщение finsoftrz »

У меня, как на первом скриншоте (на entry), но только для localhost.
C6/C12, ШВС, tps/btrieve.
Ответить