51,396
社区成员




Public Function getConnectionState(errorCode As Long) As Long ' 方法getConnectionState
ActiveXComponent activeX = new ActiveXComponent("XXXCOMCtrl.1");
dispatch = activeX.getObject();
Long errorCode = 0L;
Variant ret = Dispatch.call(dispatch, "getConnectionState", errorCode);
Exception in thread "main" com.jacob.com.ComFailException: A COM exception has been encountered:
At Invoke of: getConnectionState
Description: 80020005 / 类型不匹配。
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.com.Dispatch.call(Dispatch.java:541)
at com.xxx.main(Main.java:16)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
Long errorCode = 0L;
Variant v = new Variant(errorCode );
Variant ret = Dispatch.call(dispatch, "getConnectionState", v);