Ruby on Windows上有win32 :: ole库,它允许Ruby充当COM客户端,类似于VBScript和其他脚本语言(Python,Perl等,带有win32绑定)。但是,我想知道是否可以创建一个可以从其他客户端访问的带有Ruby的COM服务器。 Python使用win32包使这成为可能,甚至简单,但我还没有找到任何关于Ruby的例子。
答案 0 :(得分:1)
嗯,总有Python,这使得创建COM服务器变得非常简单。为此,我放弃了Ruby。
答案 1 :(得分:0)
编辑:原来有一种方法,正如@Kevin Walzer在后续评论中指出的那样。见下文。
没有
答案很长,你可以创建一个C#包装器,将工作委托给IronRuby。看到这个问题:
Can I compile IronRuby project in VS2010 into DLL/exe file?
此资源也可能有所帮助。