Страница 13 из 28

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

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

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

Добавлено: 09 Октябрь 2023, 8:06
finsoftrz
На скриншоте выше выглядит как обычный локатор с полем ввода, на самом деле работает как поиск по подстроке во всей таблице. Рассматриваю ещё варианты совместить три в одном, но тогда потребуется переключение режимов. Например, если включаем поколончатую подсветку (переключение подсветки работает, проверял), то поиск по подстроке в выделенной колонке. Если ещё как-то определить, что используем локатор, то работать как с локатором. Как варианты по определённым выделенным колонкам как локатор, по другим как по подстроке в колонке. Есть варианты.

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

Добавлено: 09 Октябрь 2023, 21:03
finsoftrz
На компьютере у клиента установили anyscreen в боевом режиме, начал тестирование работы через интернет. Задачка нарисовалась подключить к учетной системе клиента чужого бухгалтера, который будет управлять картами оплаты за обеды в столовой, открытой на территории соответствующего предприятия. Решили попробовать, чтобы не заморачиваться с vpn и прочими ограничениями по безопасности.
Первое впечатление по скорости работы - довольно шустро. Всего anyscreen приложение порядка 10мб, а размер exe 78кб (весь функционал в dll). Интересно, при работе винда расшаривает dll между запущенными экземплярами приложения, как на терминальном сервере, или нет. Сейчас используется Windows10. Вроде писали, что, начиная с windows7, явный rebase при сборке приложения делать уже не надо.

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

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

Но есть один ньюанс: следите за обновлениями виндов. тут было обновление и пришлось прописывать правила в брандмауэре заново. Хорошо, что сообразил.

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

Добавлено: 09 Октябрь 2023, 23:19
finsoftrz
В брандмауэре ничего не прописывали.
Кстати, после установке на другом компьютере выскочило окошко с запросом блокировки clipboard. Разрешил, контекстное меню на полях ввода появилось. Но через какое-то время снова исчезло. Хотя бы увидел причину блокировки.
Количество ресурсов на сервере должно зависеть от приложения. Если dll подгружаются в память один раз, то это получается очень немного. Значит, память отъедает само приложение. Или много одновременно запущенных потоков, либо активно молотит большую базу. Менеджер памяти у каждого экземпляра запущенного приложения отъедает память и потом не возвращает ее операционной системе. Если я правильно понимаю, то небольшие приложения должны быть не сильно прожорливы.

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

Добавлено: 12 Октябрь 2023, 22:10
finsoftrz
AnyScreen:OpenURL не работает. Прилепляет перед ссылкой еще адрес сервера почему-то.

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

Добавлено: 12 Октябрь 2023, 22:39
finsoftrz
Губин Игорь писал(а): 21 Сентябрь 2023, 12:32 После обновления у меня выскочил запрос от безопасности браузера "разрешить ли контекстное меню". И Вуаля
безымянный2.png
Игорь, а у тебя сервер работает по http или https? Подозрение, что данное разрешение можно установить только для https (или localhost).

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

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

И жутко мешает касперский постоянно подставляя свой https

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

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

И жутко мешает касперский постоянно подставляя свой https
Вот это странно, почему работает copy/past меню. В разрешениях у edge для включения этой возможности разрешает вводить только https и localhost, а при попытке ввести http адрес пишет, что необходимо указывать защищенный ресурс. В хроме аналогично. Может, ты при localhost видел, а через внешний адрес не работает?

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

Добавлено: 13 Октябрь 2023, 15:29
Губин Игорь
finsoftrz писал(а): 13 Октябрь 2023, 15:06 Может, ты при localhost видел, а через внешний адрес не работает?
локалхост у меня используется только для разработки и отладки разработки. Это же "рабочее" приложение. Вся эксплуатация на удалённом сервере

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

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

popup.jpg

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

Добавлено: 14 Октябрь 2023, 17:14
finsoftrz
Если не затруднит, покажи скриншот, на котором у тебя контекстное меню на http адресе в edge или chrome.

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

Добавлено: 14 Октябрь 2023, 19:27
Губин Игорь
finsoftrz писал(а): 14 Октябрь 2023, 17:14 Если не затруднит, покажи скриншот, на котором у тебя контекстное меню на http адресе в edge или chrome.
В хроме. в разных приложениях. Один на Entry, другой на Text. Почему на разных языках - не разбирался.
безымянный5.png
безымянный5.png (8.09 КБ) 2747 просмотров
безымянный3.png

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

Добавлено: 14 Октябрь 2023, 20:02
finsoftrz
И как увидеть, что это http? Я извиняюсь, но уже все перелазил и перегуглил. Поэтому хотелось бы своими глазами увидеть.

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

Добавлено: 14 Октябрь 2023, 20:03
finsoftrz
У меня, как на первом скриншоте (на entry), но только для localhost.