javascript — доступ к COM-объектам Windows в node.js

Я работаю с API, который имеет интерфейс на основе COM. Я использую win32ole модуль для создания экземпляра API, но одна из функций API требует нулевого значения, и win32ole жалуется, когда передается нулевой аргумент. я нашел это обходной путь, но он просто заменяет нулевое значение объектом. Это позволяет мне передавать значение null в качестве аргумента вызова функции без жалоб win32ole, но функция все равно завершается сбоем, поскольку требует нулевого значения, которое теперь заменяется объектом в обходном пути.

Как я могу передать нулевой аргумент этой функции API?

api.Order_Import('import.xml', 'import.xsd', 0, false, '', '', null)

Первое, что я попробовал, это опустить последний аргумент. Это делает win32ole счастливым, но все равно вызывает сбой функции с сообщением об ошибке Параметр «loOptParam» должен быть нулевым.

Есть ли другой модуль, который я могу использовать, кроме win32ole для работы с COM-объектами в узле? Мои исследования ничего не дали.

6

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]