Difference between revisions of "SysTerminalGetComputerName"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=SysTerminalGetComputerName |object=Функции общего назначения |caption=Функции среды |type=1 |status=2 |db=0 |vi...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:53, 7 February 2021

  SysTerminalGetComputerName (Функции среды)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Функция находит наименование клиентского компьютера, с которого он осуществляет работу на терминальном сервере. Если работа не ведется на терминальном сервере, будет возвращена пустая строка.

Синтаксис

sysTerminalGetComputerName():<Наименование клиентского компьютера (STRING)>

Возвращаемое значение

Будет возвращена строка с именем локального компьютера (не сервера терминалов), с которого клиент производит подключение к серверу терминалов.

Примеры

//Выйти из программы, задав вопрос о сохранении
If SysIsTerminalMode() Then
  //Если работа ведется в терминальном режиме, запустим программу на локальном компьютере
  ТермКомп:=sysTerminalGetComputerName();
  //Процедура соединяется по TCP к заранее запущенному серверу и передает информацию о том, на каком компьютере произвести запуск какого исполняемого файла
  If Not СоединитьсяПоTCPИОтправитьСтроку(ТермКомп+Chr(1)+Файл) Then
    Exit;
  EndIf;
Else
  //Иначе запустим программу на текущем компьютере
  SysExec(Файл);
EndIf;