2014-02-14 23 views
1

我試圖通過java.lang.Long中的變量com.jacob.activeX.ActiveXComponent.invoke但我得到以下異常:不能通過java.lang.Long中以com.jacob.activeX.ActiveXComponent.invoke

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類型。

相關問題