SysTerminalGetComputerName

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

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

Синтаксис

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

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

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

Примеры

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