るりまサーチ

最速Rubyリファレンスマニュアル検索!
144件ヒット [1-100件を表示] (0.090秒)

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. t61string new
  4. matrix t
  5. fiddle type_size_t

キーワード

検索結果

<< 1 2 > >>

WIN32OLE_TYPELIB#library_name -> String (9304.0)

TypeLibのヘルプファイル用ドキュメント文字列からTypeLibの名前を取得します。

...TypeLibのヘルプファイル用ドキュメント文字列からTypeLibの名前を取得します。

@return TypeLibの名前を文字列で返します。
@raise WIN32OLERuntimeError ドキュメント文字列が取得できなかった場合に通知します。

t
lib = WIN32OLE_TYPELIB.n...
...ew('Microsoft Excel 14.0 Object Library')
t
lib.library_name # => Excel...

WIN32OLE_VARIABLE#variable_kind -> String (9304.0)

変数の種類(VARKIND)を取得します。

...ます。

@return VARKINDに対応する文字列を返します。

t
obj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
puts tobj.variables.map {|v| v.variable_kind}.uniq # => CONSTANT

返送値は以下のいずれかとなります。

: PERINSTANCE
インス...
...。構造体やユーザ定義体のフィールド。(0)
: STATIC
クラスの静的変数。(1)
: CONSTANT
定数。enumやモジュールのメンバ。(2)
: DISPATCH
変数アクセスにオートメーションを利用。旧型式のプロパティ。(3)

@see WIN32OLE_VARIABLE#varkind...

WIN32OLE_TYPELIB#to_s -> String (9205.0)

TypeLibのドキュメント文字列を取得します。

...
T
ypeLibのドキュメント文字列を取得します。

ドキュメント文字列は、コンテキストヘルプなどに利用可能なTypeLibの簡単な
説明文で、通常バージョン番号を含みます。

@return TypeLibのドキュメント文字列を返します。

t
lib...
...= WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.name # => 'Microsoft Excel 14.0 Object Library'...

WIN32OLE_TYPELIB#path -> String (9204.0)

TypeLibのパス名を取得します。

...TypeLibのパス名を取得します。

@return TypeLibのパス名を文字列で返します。この値はレジストリの登録値を
そのまま利用するため、Rubyのパス名形式(ディレクトリ区切りは
「/」)ではなく、Windowsのパス名形式(...
...」)
です。
@raise WIN32OLERuntimeError TypeLibの属性が読み取れない場合に通知します。

t
lib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.path # => 'C:\...\EXCEL.EXE'

T
ypeLibは拡張子TLB(まれにOLB)という独立したファ...

WIN32OLE_VARIABLE#ole_type -> String (9204.0)

変数の型を取得します。

...eturn 変数の型名を文字列で返します。型名を文字列に変換できない場合は、
「Unknown Type nn」(nnはバリアント型を示す数値)の形式の文字列
を返します。

t
obj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetT...
...ype')
variables = tobj.variables
variables.each do |variable|
puts "#{variable.ole_type} #{variable.name}"
end

OLEオートメーションの型名は、対応するWIN32OLE::VARIANTの定数の先
頭の「VT_」を削除した名称を持ちます。...

絞り込み条件を変える

WIN32OLE_VARIABLE#ole_type_detail -> [String] (9204.0)

変数の型と属性を取得します。

...@return 変数の型と属性を文字列配列で返します。

t
obj = WIN32OLE_TYPE.new('Microsoft XML, v5.0', 'tagSTATSTG')
t
obj.variables.each do |v|
puts "#{v.ole_type} [#{v.ole_type_detail.join(', ')}] #{v.name}"
end

出力結果

Unknown Type 31 [] pwcsName # => VT_LPWSTR...
...WIN32OLE::VARIANTで未定義なので変換できない
UI4 [UI4] type
_ULARGE_INTEGER [USERDEFINED, _ULARGE_INTEGER] cbSize
_FILETIME [USERDEFINED, _FILETIME] mtime
_FILETIME [USERDEFINED, _FILETIME] ctime
_FILETIME [USERDEFINED, _FILETIME] atime
UI4 [UI4] grfMode
UI4 [UI4] grfLocksSupporte...
...d
UI4 [UI4] grfStateBits
UI4 [UI4] reserved

上例のように、WIN32OLE_VARIABLEで取得できる変数あるいはその元となる構造
体は、必ずしもOLEオートメーション互換データというわけではありません。こ
のようなデータはWIN32OLEからは利用...

WIN32OLE_TYPELIB#name -> String (6205.0)

TypeLibのドキュメント文字列を取得します。

...
T
ypeLibのドキュメント文字列を取得します。

ドキュメント文字列は、コンテキストヘルプなどに利用可能なTypeLibの簡単な
説明文で、通常バージョン番号を含みます。

@return TypeLibのドキュメント文字列を返します。

t
lib...
...= WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.name # => 'Microsoft Excel 14.0 Object Library'...

WIN32OLE_VARIABLE#to_s -> String (6205.0)

変数名を取得します。

...変数名を取得します。

@return 変数名を文字列で返します。

t
obj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
variables = tobj.variables
variables.each do |variable|
puts "#{variable.name}" # => xlChart, xlDialogSheet, ...
end...

WIN32OLE_TYPELIB#guid -> String (6204.0)

TypeLibのGUIDを取得します。

...TypeLibのGUIDを取得します。

@return TypeLibのGUIDを文字列で返します。
@raise WIN32OLERuntimeError TypeLibの属性が読み取れない場合に通知します。

t
lib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.guid # => '{00020813-0000-0000-C0...
<< 1 2 > >>