Я пытаюсь вызвать метод для NativeObject, например ::100100
nativeObject.invokeMethod("scrollRectToVisible", new DynamicObjectProxy(new Rectangle()));
Мне пришла в голову идея передать DynamicObjectProxy в качестве параметра метода, так как метод invokeMethod объекта NativeObject всегда возвращает DynamicObjectProxy для не примитивных возвращаемых типов.
Однако возникает следующее исключение:
com.hp.lft.sdk.GeneralLeanFtException: no object is registered with cookie:[object Object]
Методы вызова с примитивными параметрами работают нормально. Если я передам реальный объект в качестве параметра, например ::10000
nativeObject.invokeMethod("scrollToRectVisible", new Rectangle());
Следующие исключения возникают:
com.hp.lft.sdk.GeneralLeanFtException: Typeconflict (HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))
Буду очень признателен за любые предложения.