当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby WIN32OLE_TYPELIB.new用法及代码示例


本文简要介绍ruby语言中 WIN32OLE_TYPELIB.new 的用法。

用法

new(typelib [, version1, version2]) → WIN32OLE_TYPELIB object

返回一个新的 WIN32OLE_TYPELIB 对象。

第一个参数 typelib 指定 OLE 类型库名称或 GUID 或 OLE 库文件。第二个参数是类型库的主要版本或版本。第三个参数是次要版本。第二个参数和第三个参数是可选的。如果第一个参数是类型库名称,则忽略第二个和第三个参数。

tlib1 = WIN32OLE_TYPELIB.new('Microsoft Excel 9.0 Object Library')
tlib2 = WIN32OLE_TYPELIB.new('{00020813-0000-0000-C000-000000000046}')
tlib3 = WIN32OLE_TYPELIB.new('{00020813-0000-0000-C000-000000000046}', 1.3)
tlib4 = WIN32OLE_TYPELIB.new('{00020813-0000-0000-C000-000000000046}', 1, 3)
tlib5 = WIN32OLE_TYPELIB.new("C:\\WINNT\\SYSTEM32\\SHELL32.DLL")
puts tlib1.name  # -> 'Microsoft Excel 9.0 Object Library'
puts tlib2.name  # -> 'Microsoft Excel 9.0 Object Library'
puts tlib3.name  # -> 'Microsoft Excel 9.0 Object Library'
puts tlib4.name  # -> 'Microsoft Excel 9.0 Object Library'
puts tlib5.name  # -> 'Microsoft Shell Controls And Automation'

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 WIN32OLE_TYPELIB.new。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。