Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

InTouch_Как реализовать выход из приложен

 Ответить Ответить
Автор
Сообщение
Romale Смотреть выпадающим
Новичок
Новичок


Присоединился: 30 Март 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 3
Свойства публикации Свойства публикации   Ответить, цитируя автора - Romale Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: InTouch_Как реализовать выход из приложен
    Опубликовано: 18 Апрель 2006 09:22
Поясните плжалста, как можно реализовать выход из работающего проекта с отключением, меню, СТР_Алт_Дел и всего остального, что может помочь оператору несанкционированно свернуть и темболее выключить проект. К примеру, по системным тегам можно определить санкционированное лицо, которое может нажимать на кнопку СТОП или ВЫХОД, но как запрограммировать ее? Хидами закрываются все окна, включая Родительское и на экране пустота, при этом все комбинации выйти из Вьювера отключены . Есть ли чтото типа STOP, END, EXIT в Интаче?
не унижай новичка, сам был им когдато.
Наверх
spautomatics.spb.ru Смотреть выпадающим
Новичок
Новичок


Присоединился: 01 Март 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 15
Свойства публикации Свойства публикации   Ответить, цитируя автора - spautomatics.spb.ru Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 24 Апрель 2006 21:42
Для версии 9.5: В WindowMaker измените настройки WindowViewer в закладке "Window Configuration". Отключите "Menus/Menu Bar", "Title Bar/Control Menu", "Miscellaneous/Enable Fast Switch". Включите "Miscellaneous/Disable ALT key", "Miscellaneous/Disable ESC key", "Miscellaneous/Disable WIN key". Чтобы включить последние 3, сперва отключите "Enable Fast Switch".

В такой конфигурации вы не сможете использовать ALT, ESC, WIN и выход меню и заголовок окна. То есть выключить приложение через ALT+F4, меню и заголовок не получится. ALT+TAB тоже не будет работать.

Во время исполнения после регистрации пользователя стандартными средствами в системном тэге $AccessLevel вы получите уровень прав зарегистрированного пользователя. По нему вы можете вызвать функции

EnableDisableKeys(0,0,0); {disable filters}
WWControl(InfoAppTitle("View"), "Close"); 

Первая отключает фильтры кнопок, то есть включает действие самих кнопок, позволяя выполнить закрытие окна нажатием ALT+F4. Вторая функция посылает приложению View то есть InTouch системное сообщение "команда закрыия окна". Возможно Вторая функция сработает и без выполнения первой.

Использование настройки WindowViewer "Imposible to close" приводит к необходимости перезагрузки системы кнопкой power или reset для прочих способов входа в Windows.

Привожу снимок экрана свойств WindowViewer на странице http://spautomatics.spb.ru/kb/Forum/InExit

Техническая поддержка СП Автоматика
http://spautomatics.spb.ru/kb/Kb
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz