2016-10-07 6 views
1

클래스 WHS...WHSWorkExecute 등에서 하위 클래스가 웹에서 시작했는지 이해할 수 있습니까? Warehouse Mobile Devices Portal 또는 클라이언트 AX?내 코드가 Web Warehouse Mobile Devices Portal에서 실행중인 경우 인터셉트하는 방법?

사용자 정의 흐름을 조정해야하기 때문에.

내가 사용하려고 :

if (xGlobal::clientKind()) 
{ 
// my code Client Side 
// can call class look like WinApi 
} 

else if (! xGlobal::clientKind()) 
{ 
// my code Server side - by Web Warehouse Mobile Devices Portal 
// I have to use class look like WinApiServer 
} 

을하지만이 가능한 솔루션이 잘 작동하지, 나는 클라이언트 측에 입력하고 있습니다.

웹에서 실행중인 경우 가로 채기가 필요합니다.

감사합니다.

답변

1

는 당신은 전혀 에뮬레이터 (WHSWorkExecute 양식)를 통해 작동 코드를 사용하지 않는 것이 글로벌 방법 isRunningOnServer()

client server public static boolean isRunningOnServer() 

에게 더 나은 솔루션을 시도 할 수 있습니다.

+0

안녕하세요 @ztirom, 답변 주셔서 감사합니다. 하지만'xGlobal :: clientKind()'를 사용하고 작동하지 않습니다. 'xGlobal :: clientKind()'와'Global :: isRunningOnServer'의 차이점은 무엇입니까? IT 시간 내 주셔서 감사합니다! – ulisses