diff --git a/src/main/java/com/jacob/activeX/ActiveXComponent.java b/src/main/java/com/jacob/activeX/ActiveXComponent.java index 4d0096b..9e9b21b 100644 --- a/src/main/java/com/jacob/activeX/ActiveXComponent.java +++ b/src/main/java/com/jacob/activeX/ActiveXComponent.java @@ -473,7 +473,7 @@ public class ActiveXComponent extends Dispatch { * @return Variant returned by the invoke (Dispatch.callN) */ public Variant invoke(String name, Variant... args) { - return Dispatch.callN(this, name, args); + return Dispatch.callN(this, name, (Object[]) args); } } \ No newline at end of file diff --git a/src/main/java/com/jacob/com/Dispatch.java b/src/main/java/com/jacob/com/Dispatch.java index 782dc52..96a51ac 100644 --- a/src/main/java/com/jacob/com/Dispatch.java +++ b/src/main/java/com/jacob/com/Dispatch.java @@ -526,7 +526,7 @@ public class Dispatch extends JacobObject { */ public static Variant call(Dispatch dispatchTarget, String name) { throwIfUnattachedDispatch(dispatchTarget); - return callN(dispatchTarget, name, NO_VARIANT_ARGS); + return callN(dispatchTarget, name, (Object) NO_VARIANT_ARGS); } /** @@ -548,7 +548,7 @@ public class Dispatch extends JacobObject { */ public static Variant call(Dispatch dispatchTarget, int dispid) { throwIfUnattachedDispatch(dispatchTarget); - return callN(dispatchTarget, dispid, NO_VARIANT_ARGS); + return callN(dispatchTarget, dispid, (Object) NO_VARIANT_ARGS); } /**