2

Windows 上の Ruby には win32::ole ライブラリがあり、VBScript やその他のスクリプト言語 (win32 バインディングを使用する Python、Perl など) と同様に、Ruby を COM クライアントとして機能させることができます。ただ、他のクライアントからもアクセスできるCOMサーバーをRubyで作れないかと思っています。Python は win32 パッケージを使用してこれを可能にし、さらに簡単にしますが、Ruby での例を見つけることができませんでした。

4

2 に答える 2

0

まあ、常に Python があり、COM サーバーの作成を自明に簡単にします。この目的のためにRubyをあきらめています。

于 2012-08-13T23:59:58.887 に答える
0

編集: @Kevin Walzer がフォローアップ コメントで指摘しているように、方法があることが判明しました。下記参照。


いいえ。

長い答えは、作業を IronRuby に委譲する C# ラッパーを作成できるということです。この質問を参照してください:

VS2010 の IronRuby プロジェクトを DLL/exe ファイルにコンパイルできますか?

このリソースも役立つ場合があります。

https://github.com/rifraf/IronRubyEmbeddedApps

于 2011-09-13T13:34:04.517 に答える