| 
 
| 赞 | 4 |  
| VIP | 0 |  
| 好人卡 | 39 |  
| 积分 | 1 |  
| 经验 | 101436 |  
| 最后登录 | 2017-9-1 |  
| 在线时间 | 2276 小时 |  
 Lv1.梦旅人 路人党员 
	梦石0 星屑52 在线时间2276 小时注册时间2010-12-30帖子3225 | 
| galaxys 发表于 2011-10-2 21:26 ![]() 运行这个提示“require方法没有定义”……所以说这个WIN32OLE.new('Excel.Application')  要怎么用法呢?请 ...
win32ole.rb 源码
 至于 win32ole.so Ruby 程序中就有了(其实这个也有)
 rmxp1.3 可以 require .so 文件复制代码require 'win32ole.so'
# re-define Thread#initialize
# bug #2618(ruby-core:27634)
class Thread
  alias :org_initialize :initialize
  def initialize(*arg, &block)
    if block
      org_initialize(*arg) {
        WIN32OLE.ole_initialize
        begin
          block.call(*arg)
        ensure
          WIN32OLE.ole_uninitialize
        end
      }
    else
      org_initialize(*arg)
    end
  end
end
 | 
 |