2011-09-13 2 views
3

Ruby on Windows에는 Ruby가 VBScript 및 기타 스크립팅 언어 (Python, Perl 등)와 유사한 COM 클라이언트 역할을하는 win32 :: ole 라이브러리가 있습니다. 그러나 다른 클라이언트에서 액세스 할 수있는 루비 COM 서버를 만들 수 있는지 궁금합니다. 파이썬은 win32 패키지를 사용하여 이것을 간단하게 만들 수 있습니다. 그러나 Ruby를 사용하여이 예제를 찾을 수 없었습니다.Ruby로 COM 서버를 만드시겠습니까?

답변

1

음, 항상 하찮게 쉽게 COM 서버를 생성하게 파이썬있다. 나는이 목적을 위해 루비를 포기할 것이다.

0

편집 : @Kevin Walzer가 후속 댓글에서 지적하는 것처럼 방법이 있음을 알 수 있습니다. 아래를 참조하십시오.


번호

긴 대답은 당신이있는 대표 작품 아이언 루비에 C#을 래퍼를 생성 할 수 있습니다. 이 자원은 또한 도움이 될 수

Can I compile IronRuby project in VS2010 into DLL/exe file?

:이 질문을 참조하십시오.

https://github.com/rifraf/IronRubyEmbeddedApps

+1

글을 게시 한 후 여기에 보관 된 rubycom 라이브러리를 훑어 보았습니다. [link] (http://www.reocities.com/masonralph/ruby.html) 및 여기에 문서가 있습니다. [link] (http : // reocities.com/SiliconValley/park/6558/rubycomdoc.html). 비교를 위해 IronRuby와 Windows의 표준 Ruby가 얼마나 널리 사용되고 있습니까? –

+0

OK! 그럼 아마도 대답은 "예"입니다 ... – Ben

+1

경고 : 다운로드에는 10 년 된 DLL이 있지만 소스 코드는 없습니다. 사용할 수있는 소스가없는 라이브러리를 사용하는 것에 조심 스럽습니다. 잘하면 도서관의 개발자는 어딘가에 자신의 코드를 보관하고 있습니다. –

관련 문제