AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.05.2009, 14:32   #1  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
Ах 4.0 как узнать имя сервера с приложением?
Поискал по форуму что-то ничего не попалось (
подскажите плз

Нужно получить в методе имя сервера , на котором находится приложение.
Старый 19.05.2009, 14:35   #2  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,731 / 406 (17) +++++++
Регистрация: 23.03.2006
можно например взять из названия AOSа
xSession.AOSName()
Старый 19.05.2009, 14:38   #3  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
а если у меня аос и приложение на разных серверах, то это не подходит
Старый 19.05.2009, 14:45   #4  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,731 / 406 (17) +++++++
Регистрация: 23.03.2006
тогда winapi::getComputerName()
Старый 19.05.2009, 14:50   #5  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
это имя компьютера клиента.
Старый 19.05.2009, 15:02   #6  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,731 / 406 (17) +++++++
Регистрация: 23.03.2006
так вам нужен сервер на котором физически лежат файлы?
Старый 19.05.2009, 15:02   #7  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
375 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Цитата:
Сообщение от ice Посмотреть сообщение
тогда winapi::getComputerName()
Цитата:
Сообщение от propeller Посмотреть сообщение
это имя компьютера клиента.
Вызовите данный метод на сервере, тогда он вернет то, что нужно.

P.S. Например создайте server static-метод в классе или на таблице и вызовите в нем winapi::getComputerName()
Старый 19.05.2009, 15:14   #8  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
вызывал и на сервере. у меня на классе калед фром сервер стоит.
но он все равно выдает мне имя компьютера клиента
Старый 19.05.2009, 15:23   #9  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Так в четверке для вызовов WinApi на сервере надо использовать класс WinAPIServer
__________________
Axapta v.3.0 sp5 kr2
Старый 19.05.2009, 15:31   #10  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Цитата:
аос и приложение на разных серверах
вероятно, getComputerName() при вызове кода на сервере вернет имя компьютера с АОС,а не приложения

Последний раз редактировалось Eldar9x; 19.05.2009 в 16:59.
Старый 19.05.2009, 23:28   #11  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
По идее
X++:
xInfo::directory( DirectoryType::Appl )
вызванный на сервере, должен дать путь к приложению с точки зрения сервера. Если возвращаемое значение - каталог на локальном диске, стало быть, приложение лежит на сервере с АОСом, если же в пути - сетевая шара, то по UNC-пути несложно будет выделить netbios-имя сервера, на котором размещена шара с приложением.
Теги
aos, winapi, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
HRM,склонение ФИО и все все все OmenSore DAX: Функционал 22 09.02.2009 17:08
Как узнать имя формы CasperSKY DAX: Программирование 5 11.03.2008 09:38
Можно-ли узнать сетевое имя пользователя? egorych DAX: Администрирование 8 21.11.2007 16:27
как узнать имя открываемый формы???? Daido DAX: Программирование 9 02.08.2007 17:20
Имя сервера и базы данных mne2001 DAX: Программирование 1 01.04.2005 12:54

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:49.