2

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

4

2 回答 2

0

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


不。

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

我可以将 VS2010 中的 IronRuby 项目编译成 DLL/exe 文件吗?

该资源也可能有所帮助。

https://github.com/rifraf/IronRubyEmbeddedApps

于 2011-09-13T13:34:04.517 回答
0

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

于 2012-08-13T23:59:58.887 回答