在Ruby中实现COM(由.NET / C#公开)接口

时间:2012-10-08 13:45:03

标签: .net ruby com win32ole

我想在Ruby中实现这样的接口(在.NET中剪切):

[ComVisible(true)]
    public interface Name
    {
        [ComVisible(true)]
        string Definition { get; }
        [ComVisible(true)]
        void SetId(int databeseID);
    }

使用win32ole库中的WIN32OLE方法获取ruby。 因此,我可以将我的实现对象分配给另一个com对象的属性,在C#本身中实现。不需要从头开始向我解释一切,只有这一点,因为我已经使用Ruby-Com-.NET架构几周了。

 [ComVisible(true)]
         public interface Something
         {
             [ComVisible(true)]
             Name MName { get; }
         }

拜托,我对IronRuby不感兴趣。

0 个答案:

没有答案