PDA

Просмотр полной версии : Отслеживание открытия мнемосхем



Anton156
18.11.2013, 07:25
Прошу помощи! Существует несколько видов мнемосхем: мнемосхемы объектов, головная мнемосхема и так называемая мнемосхема "гашение" (энергосберегающий режим). Необходимо отслеживать какая мнемосхема открыта для того чтобы в режиме "гашения", при аварийной ситуации система сама открывала головную мнемосхему, однако, при открытой мнемосхеме одного из объектов, этого не должно происходить. Делаю это через события, но они не сохраняют состояния.

SCADAMaster
18.11.2013, 09:35
Отслеживать состояния окон можно при помощи ФБ "Управление документом" (закладка "Служебные").

Anton156
18.11.2013, 13:23
А так, чтобы поменьше переменных на это использовалось (хотя бы 2, а не 9, как этом ФБ)?

SCADAMaster
18.11.2013, 15:45
Можно написать контрол на C#, в котором перебирать все открытые окна, и затем обрабатывать так как вам нужно.
А чем не нравится предложенный вариант? Выходы стандартных ФБ больше не тарифицируются.