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

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

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

Post by avprokop » Thu Oct 06, 2011 8:28 pm

WinCC flexible 2008

Как узнать активировано, ли окно, например, с именем "Main")?
А то у меня скрипты меняют на главном окне параметры некоторых объектов по изменению тега.
А если сейчас выбрано не главное окно, выскакивает окошко-сообщение об ошибке в скрипте с предложением править его.
Вобщем задача - сделать так, чтоб, если скрипт пытается менять что-то на окне, которое сейчас не выбрано, то не выскакивало сообщение об ошибке.

avprokop
Posts: 29
Joined: Tue Aug 02, 2011 1:47 pm

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

Post by avprokop » Fri Oct 07, 2011 10:19 am

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

Code: Select all

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

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

Post Reply