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

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

Автор Тема: Имя клиента  (Прочитано 1502 раз)

pan-nn

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Имя клиента
« : 05 Мая 2018, 14:15:31 »
Парни, подскажите, пожалуйста, как при запуске клиента автоматически получить  его имя? Функция GetClientName возвращает название только если выполняется из скрипта, привязанного к какому-то визуальному элементу.  Про ограничения  GetClientName в курсе, но хочется решить задачку.
« Изменён: 08 Мая 2018, 11:59:05 от Simple-Scada »

pan2000

  • Постоялец
  • ***
  • Сообщений: 210
    • Просмотр профиля
Re: имя клиента
« Ответ #1 : 07 Мая 2018, 04:57:10 »
Имя клиента можно получить в скрипте с типом события "Клиент подключен", не входящим в список событий с  неработающей функцией GetClientName (Руководство по скриптам).
Код: (delphi)
begin                                 // тип события: Клиент подключен
  ClientName.Value := GetClientName;  // записать имя клиента во внутреннюю переменную ClientName:
  //...
end.
     
« Изменён: 26 Мая 2018, 13:39:50 от Simple-Scada »

pan-nn

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: имя клиента
« Ответ #2 : 07 Мая 2018, 20:39:17 »
Спасибо за подсказку. Как я так ступил...