Can you call COM components from server side javascript?

蓝咒 提交于 2019-12-07 22:44:33

问题


Is it possible (using one of the server side implementations of javascript .. see http://www.nakedjavascript.com/getting-started-55) to instantiate a COM object and invoke methods on it?


回答1:


There is node-win32ole (npm install win32ole).




回答2:


That depends on which server-side implementation you’re using. When using ASP/JS (or any other framework using Microsoft’s Windows Scripting engine), that’s not a problem using the ActiveXObject constructor.
When using JSDB, you can use the ActiveX constructor.

Node.js doesn’t really work on Windows, only thru Cygwin, so ActiveX probably won’t be supported.

I have no idea how easy or difficult it would be to access COM objects from SpiderMonkey, V8 or SquirrelFish directly. They have C/C++ interfaces — and are open source, so if you know your way in the language, you could probably add it.



来源:https://stackoverflow.com/questions/5076228/can-you-call-com-components-from-server-side-javascript

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!