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

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ал
✯ Ветеран ✯
Сообщения: 1019
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

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

Сообщение Ал »

Правая граница цепляется, но можно только уменьшить ширину, при резком броске обратно направо мелькает кнопка на правой стороне окна, но потом снова размер ставит по умолчанию и обрезает показ правой стороны.
[attachment=1]Screenshot_2022-02-20-14-49-47-579_com.android.chrome.jpg[/attachment][attachment=0]Screenshot_2022-02-20-14-46-23-181_com.android.chrome.jpg[/attachment]
Вложения
Screenshot_2022-02-20-14-49-47-579_com.android.chrome.jpg
Screenshot_2022-02-20-14-46-23-181_com.android.chrome.jpg
Ал
✯ Ветеран ✯
Сообщения: 1019
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

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

Сообщение Ал »

На ipad, все так же - пока тяну видно правую и иконки, отпустил все стало как было,без правой стороны:
EB3BA783-1704-4E85-8B80-DCF5265A9F98.jpeg
0C974FBF-3394-46AC-A909-8AEAE819EDB8.jpeg
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2435
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 23 раза

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

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

Парольный вход TestUser / TestUser
Это я только кажусь дураком! На самом деле я полный идиот!
kreator
✯ Ветеран ✯
Сообщения: 5082
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 23 раза

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

Сообщение kreator »

У меня на Edge вообще всё отлично. Кроме ресайза. При ресайзе странное поведение.
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2435
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 23 раза

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

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

Я там слегка поигрался. Для начала убрал CENTER и RESIZE у окна.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2435
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 23 раза

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

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

резюме: работа программ в режиме SDI устойчива.

Самое сложное - добиться устойчивого позиционирования и масштабирования окна при запуске, пока не разобрался окончательно, но паллиативное решение найдено.

Следующие этапы
1. разобраться с настройкой приветственной страницы (название, иконки, отключение ненужных настроект и т.п.)
2. разобраться с системой разграничения доступа к приложениям (внешняя авторизация)

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

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

Сообщение finsoftrz »

Основные проблемы с устойчивостью были при открытии и закрытии окон. SDI по идее должно более менее работать, этот режим использовался в clarionet, на котором были несколько реальных проектов.

Ресайз и кнопку обновления в броузере удалось победить? Я так и не увидел корректного решения. Я так понял, что там зависимость от броузера и ос. Что довольно странной в наше время.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2435
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 23 раза

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

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

finsoftrz писал(а): 22 Февраль 2022, 18:34 Ресайз и кнопку обновления в броузере удалось победить? Я так и не увидел корректного решения. Я так понял, что там зависимость от броузера и ос. Что довольно странной в наше время.
Ресайз окна? У меня более/менее работал, но это, скажу честно, не главное.

Кнопка обновления в броузере не ломала, но и ничего не давала. Погоняю, посмотрю

P.S. Когда будет основное приложение MDI, то открою для ломания. Сейчас тестирую уже рабочие приложения внутреннего учёта, т.ч. выкладывать их в открытый доступ не комильфо
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4899
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 10 раз
Поблагодарили: 44 раза

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

Сообщение finsoftrz »

Ресайз можно было бы ограничить минимальным допустимым размером. Правда не уверен, что получится, тк он, возможно, на стороне броуза делается. Или вообще его отключить. Насколько помню, с ресайзом не все корректно было и Марко писал, что работают над этим вопросом.
Кнопка обновления в броузе у меня ломала вывод контролов на настольном компьютере, на планшете такого не наблюдалось.
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 5082
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 23 раза

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

Сообщение kreator »

По-моему, для ресайза у RIS'а была ещё какая-то разработка. Отдельная.
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2435
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 23 раза

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

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

Где-то идиотизм с зашитыми настройками с иконками и названиями по-умолчанию...

Но русский язык интерфейса я добил. Благодарность донатами принимается! :cat:

Код: Выделить всё

{
	"LOGIN_TITLE": "Авторизация",
	"USERNAME": "Имя пользователя",
	"PASSWORD": "Пароль",
	"REMEMBER": "Запомнить меня",
	"SIGN_IN": "Войти",
	"THEMES": "Тема",
	"BASIC_SETTINGS": "По-умолчанию",
	"ADVANCED_SETTINGS": "Расширенные",
	"ABOUT": "О программе...",
	"THEME_DEVELOPMENT": "Редактирование темы",
	"AVAILABLE_APPS": "Доступные приложения",
	"APPLICATION": "Приложение",
	"DESCRIPTION": "Описание",
	"SLOTS": "Соединения",
	"START_APP": "Запуск приложения",
	"SOCKET_CONNECTION_ERROR": "Ошибка соединения!",
	"CLOSE": "Закрыть",
	"ERROR": "Ошибка",
	"ACTIVE_CONNECTIONS": "Активные соединения",
	"START_TIME": "Время подключения",
	"STATUS": "Статус",
	"START_NEW_CONNECTION": "Новое соединение",
	"CONTINUE_SESSION": "Продолжить сессию",
	"TERMINATE_APP": "Остановить приложение",
	"SETTINGS_LANG": "Язык интерфейса клиента",
	"SETTINGS_ENTER_INSTEAD_TAB": "Использовать Enter вместо Tab",
	"TOGGLE_ADVANCED_SETTINGS": "Показать/скрыть дополнительные настройки",
	"SERVER": "Сервер",
	"SERVER_PLACEHOLDER": "",
	"PORT": "Порт",
	"PORT_ALIAS": "",
	"SERVER_ALIAS": "Имя сервера",
	"SERVER_ALIAS_PLACEHOLDER": "",
	"SETTINGS": "Настройки",
	"SETTINGS_TITLE": "Настройки сервера",
	"TOUCH_DEVICE": "Сенсорный экран",
	"ANDROIDTV_DEVICE": "Режим AndroidTV",
	"LONG_TOUCH": "Длинное касание как щелчок правой кнопкой мыши (требуется для некоторых устройств Apple)",
	"HOVER_SCROLL": "Прокрутка (scroll) перемещает курсор",
	"LIST_RESIZE_HEADER_ONLY": "Возможность изменять ширину столбцов списка только в шапке",
	"CLOSE_ON_UNLOAD": "Выход из приложения при закрытии окна/вкладки браузера",
	"LISTBOX_SCROLL_HELPERS": "Увеличенная полоса области прокрутки",
	"PREVENT_F5_REFRESH": "Отключение обновления по клавише F5",
	"PREVENT_CONTEXT_MENU": "Отключить отображение контекстного меню броузера по правой кнопке мыши",
	"AUTO_RECONNECT": "Автоматическое переподключение",
	"AUTO_RECONNECT_SECONDARY": "Применяется к приложениям, для которых разрешено не более 1 подключения",
	"SCROLL_MAIN_MENU": "Автоматически открывать все вложенные меню",
	"ANYSERVICE_DESCRIPTION": "AnyService — это программа, которая устанавливается на локальный компьютер и включает дополнительные функции клиента AnyScreen HTML5, такие как использование приложений сканирования, POS-принтеров, прямой доступ к диску, связь с другими программами...",
	"LOGOUT": "Выйти",
	"DOWNLOAD_ANYSERVICE": "Скачать клиент AnyService",
	"CHECK_ANYSERVICE": "Проверка статуса AnyService",
	"ANYSERVICE_PORT": "Порт (port) AnyService",
	"ANYSERVICE_STATUS": "Статус AnyService",
	"ANYSERVICE_VERSION": "Версия AnyService",
	"ANYSERVICE_WRONG_VERSION": "Версия AnuScervice не соответствует версии приложения",
	"ANYSERVICE_REQUIRED_VERSION": "Требуемая версия AnyService",
	"TECH_INFO": "Техническая информация",
	"IN_TERMINATION": "Остановка приложения...",
	"BUSY": "Идёт обработка...",
	"MENU_SEARCH_PLACEHOLDER": "Пункты меню поиска",
	"EXPAND_ALL": "Раскрыть всё",
	"CONTRACT_ALL": "Свернуть всё",
	"CLIENT_SETTINGS": "Параметры клиента",
	"ESTABLISHING_CONNECTION_TITLE": "Установка соединения",
	"RECONNECT_INIT": "Инициализация",
	"RECONNECT_CONNECTING": "Подключение к приложению",
	"RECONNECT_ERROR": "Ошибка соединения",
	"RECONNECT_ESTABLISHED": "Соединение установлено, ожидание данных",
	"RECONNECT_SUCCESS": "Соединение установлено, идёт запуск",
	"RECONNECT_RETRYING": "Ошибка соедиения, повторная попытка",
	"RECONNECT_TERMINATE": "Разрыв соединения...",
	"RECONNECT_DEFAULT": "Соединение...",
	"ENTER_TO_RUN": "Запустить (Enter)",
	"PREVIOUS_CONNECTION_ACTIVE": "Активно прошлое соединение",
	"PREVIOUS_CONNECTION_ACTIVE_MESSAGE": "Ваше предыдущее соединение все еще активно. Вы хотите продолжить работу или запустить новый экземпляр приложения?",
	"CONTINUE": "Продолжить",
	"START_NEW": "Новый запуск",
	"INSTALL_BUTTON": "Установить приложение",
	"MESSAGES": "Сообщения",
	"MORE_INFO": "Больше",
	"DEFAULT_CONTEXT_CUT": "Вырезать",
	"DEFAULT_CONTEXT_COPY": "Копировать",
	"DEFAULT_CONTEXT_PASTE": "Вставить",
	"DEFAULT_CONTEXT_DELETE": "Удалить",
	"DEFAULT_CONTEXT_SELECT_ALL": "Отметить всё"
}
Вложения
ru.json.zip
(2.19 КБ) 283 скачивания
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2435
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 23 раза

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

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

В штыковом бою полностью истреблен батальон 61-го французского полка. Войска под командованием генерал-лейтенанта Александра Горчакова отступили к основным силам.

Не удалось с наскоку дать программе права на запись в реестр, пришлось вернуться к PutINI, GetINI в файл в каталоге SV:CSIDL_PERSONAL. Т.к. для системы программа запускается локально и от одного пользователя, в файле INI потребовалось модифицировать имена всех разделов с добавлением AnyScreen:ClientUsername()
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2435
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 23 раза

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

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

И ещё одна проблема: динамическое заполнение img возможно только из готового ресурса. Т.е. image{PROP:Text} = 'filename.jpg' отрабатывает, а вот ?IMAGE{PROP:ImageBlob} = imagefile.ImageBlob{PROP:Handle} - нет...

Это, конечно мелочь, так, перестрелка арьергарда с авангардом.
Это я только кажусь дураком! На самом деле я полный идиот!
kreator
✯ Ветеран ✯
Сообщения: 5082
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 23 раза

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

Сообщение kreator »

А поддержка у них есть? Хотелось бы решения. У меня тоже есть вопросы.
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2435
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 23 раза

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

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

kreator писал(а): 24 Февраль 2022, 15:49 А поддержка у них есть? Хотелось бы решения. У меня тоже есть вопросы.
Поддержка с ответами на вопросы - через discuss.softvelocity.com и соответствующую ветку. Отдельно есть куда писать жалобы на глюки...
Это я только кажусь дураком! На самом деле я полный идиот!
Ответить