ActiveX Component - Использование внешних методов?

Я написал компонент ActiveX для включения в форму AX2009. Мне удалось включить компонент в форму, и все работает нормально, однако я хотел бы расширить его функциональность.

Можно ли вызвать методы AX из элемента управления и отправить их результат обратно в элемент управления? т.е. есть ли какой-нибудь способ, которым я мог бы написать код, который вызывает метод, внешний по отношению к элементу управления ActiveX?

В качестве альтернативы, есть ли способ передачи переменной между элементом управления и формой AX? Это было бы удобно для того, чтобы ограничить запросы к таблицам данных, используя значение переменной.

1 ответ

Решение

Я разобрался с этим с помощью.Net Business Connector. Удалось передать вызов с помощью CallStaticRecordMethod с таблицей, содержащей метод, и именем метода, который мне был нужен. CallStaticClassMethod также может быть вызван, если метод является частью класса (в AX).

Затем я сохраняю возвращаемое значение в переменной в моем компоненте.Net и использую данные.

Надеюсь, что это может помочь другим.

Другие вопросы по тегам