打印

[专业问题] 使用ruby调用组件的事件问题。

使用ruby调用组件的事件问题。

我在ruby下开发一个程序,想调用我的一个COM组件,该组件中有方法、属性、和事件,但是使用事件的时候出了问题。
请高手指教。


程序报错说找不到接口,可是我用VB使用的很好。
附件: 您所在的用户组无法下载或查看附件

TOP

帮你顶一下吧,说实话从来没有在XP下面写过ruby代码,惭愧~~飘过~

TOP

我看了好多英文网站,很多涉及到这个问题,他们都说ruby和com的通信有问题,关键是有些接口读不出来,是不是win32ole的那个库有问题啊,可是又不会修改那个库。郁闷啊。。。。。
难道这个bug要等到新的ruby版本出来之后才能修改好????
我认为win32ole的库有待改善,也不知道这个库的维护是怎么搞得,如何给他们提出这个问题。
谁能帮帮我。。。

TOP

呵呵 事件的问题比较麻烦

你可以在ole对象中定义一个属性状态值 用ruby去定时轮询那个属性状态值 来实现事件

因为事件要绑定回调函数嘛 所以不太清楚要如何实现了
埋头做事 低头做人

TOP

2008-11-23 21:54 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61