Сравнение с 1С8

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 268
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 22 раза
Поблагодарили: 1 раз

Сравнение с 1С8

Сообщение SergioRaguzini »

С помощью IceTips Outlook Bar
outlBDemo.png
скрыв ненужные элементы, наверное, можно сделать интерфейс с боковыми кнопками аля Web
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8311
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 34 раза
Поблагодарили: 109 раз

Сравнение с 1С8

Сообщение Игорь Столяров »

SergioRaguzini писал(а): 25 Ноябрь 2025, 10:09 С помощью IceTips Outlook Bar
Красиво ! Но где-то я такое уже видел ... только там это называли фреймворком собственной разработки. :D
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5619
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 19 раз
Поблагодарили: 81 раз

Сравнение с 1С8

Сообщение finsoftrz »

У меня похоже выглядит панель переключения активных потоков. Работает корректно, в отличии от "штатного" mdi tab. :D
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 268
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 22 раза
Поблагодарили: 1 раз

Сравнение с 1С8

Сообщение SergioRaguzini »

Игорь Столяров писал(а): 25 Ноябрь 2025, 10:47 только там это называли фреймворком собственной разработки. :D
Я видел ранее подобное и в Examples одной из предыдущих Clarion-версий, но упомянул IceTips Outlook Bar как, весьма не плохой вариант и тут сразу есть скругленные :D боковые кнопки
outlBDemo2.png
outlBDemo2.png (5.14 КБ) 402 просмотра
и я думаю, можно, поправив Template, их "скруглить" и раскрасить на свой вкус
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5619
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 19 раз
Поблагодарили: 81 раз

Сравнение с 1С8

Сообщение finsoftrz »

Кстати, меня улыбнуло в описаниях новых возможностей 1С8, что они добавили стандартную кнопку, нажав на которую, можно получить список всех открытых окон и переключиться из него. Обоснованием озвучено то, что, когда открыто много окон, пользователям сложно ориентироваться в горизонтальных закладках.
У меня такая кнопка была с самого начала, еще до панели переключения потоков, когда мониторы были 14 дюймов и на них работали на разрешении 800х600. Кнопка заместила список в меню фрейма Window, где этот список начинал работать некорректно, когда целиком не помещался на экране.
Вообще, сама идея дублировать на закладки текст из заголовка окна хоть и универсальное, но не лучшее решение. Я вместо этого на панели вывожу иконку окна и краткое назначение, а во всплывающей подсказке (при наведении мыши на иконку) более подробную информацию, которая может изменяться динамически в зависимости от изменений в окне.
Краткое назначение можно задать в настройке шаблона. Иногда оно получается сокращенным, тогда для крупного шрифта можно задать альтернативное название (панель при крупном шрифте шире). Здесь же задается формула для всплывающей подсказки и набор контролов, при акцептовании которых надо синхронизировать всплывающую подсказку с информацией в окне.

mditab1.png

Так это выглядит при работе.
mditab2.png
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8311
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 34 раза
Поблагодарили: 109 раз

Сравнение с 1С8

Сообщение Игорь Столяров »

finsoftrz писал(а): 25 Ноябрь 2025, 12:23 Вообще, сама идея дублировать на закладки текст из заголовка окна хоть и универсальное, но не лучшее решение
Согласен, особенно в контексте использования штатного MDITab.
Потому что, если открывается карточка и в заголовке написано "Изменить данные кода маркировки", то вот это всё
лезет и на MDITab, что лично мне совсем не нравится. 😢
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
Admin
Администратор
Сообщения: 4027
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 60 раз
Поблагодарили: 44 раза
Контактная информация:

Сравнение с 1С8

Сообщение Admin »

Ну как бы изначально есть
Вложения
2025-11-25_19-55-12.png
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5619
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 19 раз
Поблагодарили: 81 раз

Сравнение с 1С8

Сообщение finsoftrz »

Если не ошибаюсь, писали, что это вместо закладок.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 268
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 22 раза
Поблагодарили: 1 раз

Сравнение с 1С8

Сообщение SergioRaguzini »

finsoftrz писал(а): 25 Ноябрь 2025, 12:59 Если не ошибаюсь, писали, что это вместо закладок.
Это что? получается чтобы получить инф-ю, которая на закладке наглядно видна нужно кликнуть по кнопке?
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5619
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 19 раз
Поблагодарили: 81 раз

Сравнение с 1С8

Сообщение finsoftrz »

Стоп, это я что-то не то озвучил. Они предлагают не кнопку, а панель навигации. Видно всегда только одно окно, а сверху кнопки (ссылки) для навигации к предыдущему/следующему окну и подпись на них, что это за окно. Наверно, очередная унификации для работы с планшетов. В параметрах программы пользователь может выбрать, хочет он использовать закладки или панель навигации.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5619
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 19 раз
Поблагодарили: 81 раз

Сравнение с 1С8

Сообщение finsoftrz »

Дед Пахом писал(а): 14 Октябрь 2025, 15:44 За свои могу ответить, что никаких OLE-контролов там нет. По функционалу похоже, но не то. EasyHtml рисует WebBrowser (.NET) контрол и взаимодействует с ним через COM интерфейс. EasyEdge рисует WebView2 контрол и взаимодействует с ним через обычные, экспортируемые из dll, функции.
Посмотрел из интереса EasyEdge. Михаил, а почему выбрали работать через прокладку на C# (если я правильно понял). У webview2 есть интерфейс с приложениями на С++.
Еще интересная картинка получается с расходом памяти. Запускаем демо приложение, занимает около 2мб памяти. Открываем окно с простой веб страницей, получаем 100+ мб. Три открытых окна съедают уже 270 мб. Довольно прожорливо получается.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3354
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 20 раз
Поблагодарили: 56 раз
Контактная информация:

Сравнение с 1С8

Сообщение Дед Пахом »

finsoftrz писал(а): 30 Ноябрь 2025, 21:19 У webview2 есть интерфейс с приложениями на С++.
Есть, но это опять COM, надоел он мне, да и гораздо проще на C# писать.
finsoftrz писал(а): 30 Ноябрь 2025, 21:19 Еще интересная картинка получается с расходом памяти.
Ну вот я запустил EasyEdgeDemo, открыл там эту страницу форума: процесс EasyEdgeDemo.exe съел всего 7.8МБ. Вся остальная память выделена под процессы msedgewebview2.exe (их штук восемь запущено, все для разных задач, это мной не контролируется).
Если запустить несколько приложений с доступом к WebView2 под одним профилем, то эти процессы (msedgewebview2.exe) будут общими для всех приложений.
С уважением, ДП
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5619
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 19 раз
Поблагодарили: 81 раз

Сравнение с 1С8

Сообщение finsoftrz »

А если запускаем несколько mdi окон с webview2 контролом в одном приложении, то память отъедается около 100 мб на каждый поток.
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5619
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 19 раз
Поблагодарили: 81 раз

Сравнение с 1С8

Сообщение finsoftrz »

Причем расход памяти зависит от открываемых сайтов, похоже. Открыл этот форум, olegon и свой сайт. Картинка такая. Если сложить, то получится около 400 мб. Если еще окно добавить, то +40 мб.
webview2_1.png
webview2_2.png
C6/C12, ШВС, tps/btrieve.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3354
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 20 раз
Поблагодарили: 56 раз
Контактная информация:

Сравнение с 1С8

Сообщение Дед Пахом »

Короче это не ко мне, а к MS, как оно у них внутри работает.
Картинку 2 не понял, что она показывает? Имейте в виду, что Microsoft Edge и Microsoft Edge WebView2 несвязанные между собой вещи.
С уважением, ДП
Ответить