るりまサーチ (Ruby 2.5.0)

最速Rubyリファレンスマニュアル検索!
5件ヒット [1-5件を表示] (0.042秒)
トップページ > クエリ:b[x] > バージョン:2.5.0[x] > クラス:WIN32OLE_PARAM[x]

別のキーワード

  1. string b
  2. _builtin b
  3. b string
  4. b _builtin

ライブラリ

キーワード

検索結果

WIN32OLE_PARAM#default -> object | nil (304.0)

パラメータを指定しなかった場合の既定値を取得します。

パラメータを指定しなかった場合の既定値を取得します。

当パラメータが必須パラメータの場合はnilを返します。

@return パラメータを指定しなかった場合の既定値。必須パラメータならばnilを返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
method.params.each do |param|
if param.default
puts "...

WIN32OLE_PARAM#input? -> bool (304.0)

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

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

WIN32OLE_PARAM#optional? -> bool (304.0)

パラメータがオプションかどうかを取得します。

パラメータがオプションかどうかを取得します。

@return パラメータがオプション(省略可能)であれば真を返します。

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

WIN32OLE_PARAM#output? -> bool (304.0)

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

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

WIN32OLE_PARAM#retval? -> bool (304.0)

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

...す。

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

絞り込み条件を変える