2014-02-14 2 views
1

java.lang.long 변수를 com.jacob.activeX.ActiveXComponent.invoke에 전달하려고하는데 예외가 발생합니다 :com.jacob.activeX.ActiveXComponent.invoke에 java.lang.long을 전달할 수 없습니다.

com.jacob.com.ComFailException: A COM exception has been encountered: 
At Invoke of: SomeMethod 
Description: 8002000a/Out of present range. 
    at com.jacob.com.Dispatch.invokev(Native Method) 
    at com.jacob.com.Dispatch.invokev(Dispatch.java:625) 
    at com.jacob.com.Dispatch.callN(Dispatch.java:453) 
    at com.jacob.activeX.ActiveXComponent.invoke(ActiveXComponent.java:476) 

COM 개체의 SomeMethod에서 긴 형식을 사용하고 있습니다. 아무도이 문제에 대해 저를 도울 수 있습니까? 미리 감사드립니다.

+0

내 대답이 도움이 되었습니까? – manuell

+0

내가 당신을 도왔다면 알려주세요. – manuell

답변

1

COM long 유형은 32 비트입니다. JAVA int 유형을 사용하십시오.

관련 문제