无法将java.lang.long传递给com.jacob.activeX.ActiveXComponent.invoke
我试图将java.lang.long变量传递给com.jacob.activeX.ActiveXComponent.invoke,但出现以下异常:无法将java.lang.long传递给com.jacob.activeX.ActiveXComponent.invoke,java,com,long-integer,jacob,Java,Com,Long Integer,Jacob,我试图将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.invok
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对象中的某个方法正在接受长类型。有人能帮我解决这个问题吗?提前谢谢。COM
long
类型为32位。使用JAVAint
类型。我的答案有用吗?如果我帮了你,请告诉我。