用Ruby创建COM服务器?

时间:2011-09-13 13:23:07

标签: ruby winapi com ole com-server

Ruby on Windows上有win32 :: ole库,它允许Ruby充当COM客户端,类似于VBScript和其他脚本语言(Python,Perl等,带有win32绑定)。但是,我想知道是否可以创建一个可以从其他客户端访问的带有Ruby的COM服务器。 Python使用win32包使这成为可能,甚至简单,但我还没有找到任何关于Ruby的例子。

2 个答案:

答案 0 :(得分:1)

嗯,总有Python,这使得创建COM服务器变得非常简单。为此,我放弃了Ruby。

答案 1 :(得分:0)

编辑:原来有一种方法,正如@Kevin Walzer在后续评论中指出的那样。见下文。


没有

答案很长,你可以创建一个C#包装器,将工作委托给IronRuby。看到这个问题:

Can I compile IronRuby project in VS2010 into DLL/exe file?

此资源也可能有所帮助。

https://github.com/rifraf/IronRubyEmbeddedApps