Создать COM-сервер с Ruby? - PullRequest
       56

Создать COM-сервер с Ruby?

3 голосов
/ 13 сентября 2011

Ruby в Windows имеет библиотеку win32 :: ole, которая позволяет Ruby выступать в качестве COM-клиента, подобно VBScript и другим языкам сценариев (Python, Perl и т. Д. С привязками win32). Тем не менее, мне интересно, возможно ли создать COM-сервер с Ruby, к которому могут обращаться другие клиенты. Python делает это возможным, даже простым, с пакетом win32, но я не смог найти никаких примеров этого с Ruby.

Ответы [ 2 ]

1 голос
/ 14 августа 2012

Ну, всегда есть Python, который упрощает создание COM-серверов. Для этого я отказываюсь от Руби.

0 голосов
/ 13 сентября 2011

Редактировать: Оказывается, что есть способ, как @Kevin Walzer указывает в последующем комментарии. Смотри ниже.


номер

Длинный ответ: вы можете создать оболочку C #, которая делегирует эту работу IronRuby. Смотрите этот вопрос:

Можно ли скомпилировать проект IronRuby в VS2010 в файл DLL / exe?

Этот ресурс также может помочь.

https://github.com/rifraf/IronRubyEmbeddedApps

...