Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Обращение к клиенту на 2 мониторе  (Прочитано 2184 раз)

BeRnesty

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Добрый день, создал свое окно "Подтверждение действия" выглядит следующим образом:
в скрипте 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);
На основном мониторе все работает. А на втором мониторе, если в скрипте есть обращение к клиенту(конкретно переход на другое окно), то делается действие на основном мониторе. Подскажите возможно ли вообще реализовать такое?
« Изменён: 26 Июля 2024, 12:00:12 от Simple-Scada »

Simple Scada

  • Глобальный модератор
  • *****
  • Сообщений: 288
    • Просмотр профиля
    • Simple-Scada
Re: Обращение к клиенту на 2 мониторе
« Ответ #1 : 26 Июля 2024, 16:20:17 »
Здравствуйте.

Если используется версия ниже 2.6.11.0, то выполните обновление до версии не ниже 2.6.11.0 и протестируйте повторно. Если после обновления проблема останется, то пришлите нам для проверки на support@simple-scada.com текущую версию проекта из директории "..\Simple-Scada 2\Projects\".
Также можно использовать стандартную систему подтверждения действий (см. свойство "Подтверждение" у компонентов "Кнопка", "Уровень", "Флажок", "Список").
« Изменён: 26 Июля 2024, 17:24:31 от Simple-Scada »