26.10.2004, 11:18 | #1 |
Участник
|
Как определить где живет исполняемый код - сервер или клиент ?
Подскажите как определить из кода в процессе выполнения где исполняется метод, на клиенте или на сервере ?
Пробовал использовать Session::isServer() но он всегда выдает false |
|
26.10.2004, 11:49 | #2 |
экс-модератор
|
global::hasGUI
|
|
26.10.2004, 12:27 | #3 |
Участник
|
2 maxsmirnov
Спасибо за идею. А вот еще : server static void Job44(Args _args) { boolean b; b = Global::hasGUI();//Session::isServer(); info(strFMT('Global::hasGUI() %1',b)); b = Global::isRunningOnServer();//Session::isServer(); info(strFMT('Global::isRunningOnServer() %1',b)); } интересно, что в данном примере hasGUI всегда говрит true похоже Global::isRunningOnServer() это то, что надо. |
|
26.10.2004, 12:40 | #4 |
экс-модератор
|
server static void Job44 ... интересно, что в данном примере hasGUI всегда говрит true а вы дебаггером проверьте где он реально запускается. у меня модификатор client/server не влияет на то где джоб запускается у меня вообще все джобы на клиенте запускаются, если честно помню, долго пытался на сервере запустить - ничего не вышло. может с настройками че-нить не так? (ах 3.0 сп3 thin client) |
|
26.10.2004, 13:29 | #5 |
Участник
|
Фишка в том как мы запускаем джоб. Если просто по F5 то тогда он стартует на клиенте. А если через MenuItem в котором явно указно место исполнения Server
тогда на сервере. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Ax 4.0 SP1. Клиент не коннектится к AOSу | 25 | |||
Клиент без KR и клиент KR2 на одной машине | 6 | |||
Batch Server - Пакетный сервер | 8 | |||
Где отчёт?... | 1 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|