當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。