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