1

我正在尝试将 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 接受长类型。有人可以帮我解决这个问题吗?先感谢您。

4

1 回答 1

1

COMlong类型为 32 位。使用 JAVAint类型。

于 2014-02-18T13:39:52.603 回答