Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: BeRnesty от 26 Июля 2024, 11:46:49

Название: Обращение к клиенту на 2 мониторе
Отправлено: BeRnesty от 26 Июля 2024, 11:46:49
Добрый день, создал свое окно "Подтверждение действия" выглядит следующим образом:
в скрипте onClick в начале такая структура:
Код: (delphi)
{Начало скрипта подтверждения}
  Confirm_Window.ShowClient(GetClientName);
  Confirm_Text.Text:= 'Подтвердить действие ?';
  Confirm_ButName.Value := Sender.Name;
  If NOT Confirm_Complete.Value then Exit;
  Confirm_Complete.Value := False;
 {Конец скрипта подтверждения}
А на кнопке "ОК" в окне подтверждения такой скрипт:
Код: (delphi)
Client_Name.Value:= GetClientName;
Confirm_Complete.Value:= True;
GetButtonByName(Confirm_ButName.Value).OnClickEvent;
Confirm_Window.CloseClient(GetClientName);
На основном мониторе все работает. А на втором мониторе, если в скрипте есть обращение к клиенту(конкретно переход на другое окно), то делается действие на основном мониторе. Подскажите возможно ли вообще реализовать такое?
Название: Re: Обращение к клиенту на 2 мониторе
Отправлено: Simple Scada от 26 Июля 2024, 16:20:17
Здравствуйте.

Если используется версия ниже 2.6.11.0 (https://clck.ru/3C8dXd), то выполните обновление до версии не ниже 2.6.11.0 и протестируйте повторно. Если после обновления проблема останется, то пришлите нам для проверки на support@simple-scada.com текущую версию проекта из директории "..\Simple-Scada 2\Projects\".
Также можно использовать стандартную систему подтверждения действий (см. свойство "Подтверждение" (https://simple-scada.com/help/manual/button.html) у компонентов "Кнопка", "Уровень", "Флажок", "Список").