るりまサーチ (Ruby 3.3)

最速Rubyリファレンスマニュアル検索!
4件ヒット [1-4件を表示] (0.045秒)
トップページ > クエリ:l[x] > クエリ:url[x] > ライブラリ:win32ole[x] > バージョン:3.3[x] > クラス:WIN32OLE_PARAM[x]

別のキーワード

  1. matrix l
  2. kernel $-l
  3. _builtin $-l
  4. lupdecomposition l
  5. l

キーワード

検索結果

WIN32OLE_PARAM#ole_type_detail -> [String] (27328.0)

パラメータの属性を取得します。

...の属性を取得します。

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

tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'IWorksheetFunction')
method = WIN32OLE_METHOD.new(tobj, 'SumIf')
param1 = method.params[0]
p param1.ole_type_detail # => ["PTR", "USER...

WIN32OLE_PARAM#retval? -> bool (18328.0)

パラメータが戻り値かどうかを判定します。

...す。

OLEオートメーションの規定では、メソッドの戻り値は引数リストの最右端のパ
ラメータをout属性(WIN32OLE_PARAM#output?が真)とすることで実現し
ます。ただし、そのパラメータをOLEオートメーション呼び出しを記述する...
...ータが戻り値として扱われる場合に真を返します。

tobj = WIN32OLE_TYPE.new('DirectX 7 for Visual Basic Type Library',
'DirectPlayLobbyConnection')
method = WIN32OLE_METHOD.new(tobj, 'GetPlayerShortName')
param = method.params[0]
puts "#{pa...

WIN32OLE_PARAM#output? -> bool (9346.0)

パラメータがクライアントからの結果を受け取るためのものかを判定します。

...LEオートメーションのパラメータは、in(クライアントからサーバへ与える。
WIN32OLE_PARAM
#input?が真)、out(サーバがクライアントへ与える。
WIN32OLE_PARAM
#output?が真)および、inout(クライアントからサーバ
へ与え、サーバがクラ...
...す。

@return メソッドの方向属性がoutまたはinoutならば真を返します。

tobj = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'DWebBrowserEvents')
method = WIN32OLE_METHOD.new(tobj, 'NewWindow')
method.params.each do |param|
puts "#{param.name} #{param.output?}...

WIN32OLE_PARAM#input? -> bool (9328.0)

パラメータがクライアントからサーバへ与えるものかを判定します。

...LEオートメーションのパラメータは、in(クライアントからサーバへ与える。
WIN32OLE_PARAM
#input?が真)、out(サーバがクライアントへ与える。
WIN32OLE_PARAM
#output?が真)および、inout(クライアントからサーバ
へ与え、サーバがクラ...
...ます。

@return メソッドの方向属性がinまたはinoutならば真を返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param1 = method.params[0]
puts param1.input? # => true

@see http://msd...