ActiveX Component - Использование внешних методов?
Я написал компонент ActiveX для включения в форму AX2009. Мне удалось включить компонент в форму, и все работает нормально, однако я хотел бы расширить его функциональность.
Можно ли вызвать методы AX из элемента управления и отправить их результат обратно в элемент управления? т.е. есть ли какой-нибудь способ, которым я мог бы написать код, который вызывает метод, внешний по отношению к элементу управления ActiveX?
В качестве альтернативы, есть ли способ передачи переменной между элементом управления и формой AX? Это было бы удобно для того, чтобы ограничить запросы к таблицам данных, используя значение переменной.
1 ответ
Я разобрался с этим с помощью.Net Business Connector. Удалось передать вызов с помощью CallStaticRecordMethod с таблицей, содержащей метод, и именем метода, который мне был нужен. CallStaticClassMethod также может быть вызван, если метод является частью класса (в AX).
Затем я сохраняю возвращаемое значение в переменной в моем компоненте.Net и использую данные.
Надеюсь, что это может помочь другим.