[?+]: Как узнать текущее окно в скрипте WinCC flexible

Панели оператора PP/OP/TP/TD/MP.
Программные пакеты ProTool/WinCC flexible, SCADA система WinCC
avprokop
Posts: 29
Joined: Tue Aug 02, 2011 1:47 pm

[?+]: Как узнать текущее окно в скрипте WinCC flexible

Post by avprokop »

WinCC flexible 2008

Как узнать активировано, ли окно, например, с именем "Main")?
А то у меня скрипты меняют на главном окне параметры некоторых объектов по изменению тега.
А если сейчас выбрано не главное окно, выскакивает окошко-сообщение об ошибке в скрипте с предложением править его.
Вобщем задача - сделать так, чтоб, если скрипт пытается менять что-то на окне, которое сейчас не выбрано, то не выскакивало сообщение об ошибке.
avprokop
Posts: 29
Joined: Tue Aug 02, 2011 1:47 pm

Re: [?]: Как узнать текущее окно в скрипте WinCC flexible

Post by avprokop »

Собственно, решение вот:

Code: Select all

If HmiRuntime.ActiveScreen.ObjectName = "Main" Then
	... 
End If
Просто с VB знаком слабовато. Поэтому и возникают такие вопросы для ускорения процесса познания VB.

Всем спасибо!