るりまサーチ

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

別のキーワード

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

クラス

キーワード

検索結果

<< 1 2 3 > >>

WIN32OLE_METHOD#size_opt_params -> Integer | nil (15221.0)

オプションパラメータ数を取得します。

...@return オプションパラメータ数を整数で返します。メソッドの詳細情報を取
得できない場合はnilを返します。

t
obj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method
= WIN32OLE_METHOD.new(tobj, 'SaveAs')
puts method.s...
...ize_opt_params # => 5...

WIN32OLE#ole_method(method) -> WIN32OLE_METHOD (12655.0)

メソッド名を指定して対応するWIN32OLE_METHODオブジェクトを取得しま す。

...WIN32OLE_METHODオブジェクトを取得しま
す。

OLEオートメーションの仕様により、メソッド名の大文字、小文字は区別されま
せん。

@param method メソッド情報を取り出す対象のメソッド名を文字列で指定します。
@return WIN32OLE_METH...
...e WIN32OLERuntimeError 指定したメソッド名が未定義あるいは型情報ラ
イブラリ(TypeLib)が提供されていない場合など
に発生します。

excel = WIN32OLE.new('Excel.Application')
method
= excel.ole_method...
..._help('Quit')...

WIN32OLE#ole_method_help(method) -> WIN32OLE_METHOD (12655.0)

メソッド名を指定して対応するWIN32OLE_METHODオブジェクトを取得しま す。

...WIN32OLE_METHODオブジェクトを取得しま
す。

OLEオートメーションの仕様により、メソッド名の大文字、小文字は区別されま
せん。

@param method メソッド情報を取り出す対象のメソッド名を文字列で指定します。
@return WIN32OLE_METH...
...e WIN32OLERuntimeError 指定したメソッド名が未定義あるいは型情報ラ
イブラリ(TypeLib)が提供されていない場合など
に発生します。

excel = WIN32OLE.new('Excel.Application')
method
= excel.ole_method...
..._help('Quit')...

WIN32OLE_METHOD#params -> [WIN32OLE_PARAM] (12234.0)

メソッドのパラメータ情報を取得します。

...WIN32OLE_PARAMの配列として返します。配
列の最初の要素が最左端のパラメータに対応します。

@return WIN32OLE_PARAMの配列。無引数のメソッドであれば要素数0の配
列を返します。

t
obj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object...
...k')
method
= WIN32OLE_METHOD.new(tobj, 'SaveAs')
p method.params # => [Filename, FileFormat, Password, WriteResPassword,
ReadOnlyRecommended, CreateBackup, AccessMode,
ConflictResolution, AddToMru, TextCodepage,
T
extVis...
...ualLayout]...

WIN32OLE#method_missing(id, *args) -> object | nil (12228.0)

WIN32OLE#invokeメソッドを実行します。

...WIN32OLE#invokeメソッドを実行します。

WIN32OLE
のインスタンスに対して、このリファレンスに明記されていないメソッ
ドを呼び出した場合、OLEオートメーションサーバのメソッド(プロパティ)呼
び出しと解釈します。

@param...
...ボルで指定します。
@param args メソッドの引数を指定します。
@return メソッドの返り値。ただし返り値を持たないメソッドの場合はnil。
@raise RuntimeError idが有効なシンボルではありません。
@raise WIN32OLERuntimeError オートメーシ...
...理由はメッセージのHRESULTを調べてください。

WIN32OLE
はOLEオートメーションオブジェクトのメソッド呼び出しを
method
_missingを利用して実行します。このためWIN32OLEを継承するクラスを
作成してmethod_missingをオーバーライドす...

絞り込み条件を変える

WIN32OLE_METHOD#size_params -> Integer | nil (12221.0)

パラメータ数を取得します。

...@return パラメータ数を整数で返します。メソッドの詳細情報を取得できない
場合はnilを返します。


t
obj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method
= WIN32OLE_METHOD.new(tobj, 'SaveAs')
puts method.size_params #...

WIN32OLE_PARAM#default -> object | nil (9251.0)

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

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

t
obj = 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 "#{param.name} (= #{param.default})"
else
puts "#{param}"
end
end...

WIN32OLE_PARAM#output? -> bool (9151.0)

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

...
WIN32OLE
_PARAM#input?が真)、out(サーバがクライアントへ与える。
WIN32OLE
_PARAM#output?が真)および、inout(クライアントからサーバ
へ与え、サーバがクライアントへ与える)の3種類の方向属性のいずれかを持ち
ます。

output?メ...
...はout属性またはinout属性なら真を返します。

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

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

T
he result of above script is following:
URL false
Flags false
T
argetFrameName false
PostData false
Headers false
Processed true

@see http://msdn.microsoft.com/en-us/library/aa367136(v=VS.85).aspx...

WIN32OLE_PARAM#input? -> bool (9145.0)

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

...
WIN32OLE
_PARAM#input?が真)、out(サーバがクライアントへ与える。
WIN32OLE
_PARAM#output?が真)および、inout(クライアントからサーバ
へ与え、サーバがクライアントへ与える)の3種類の方向属性のいずれかを持ち
ます。

input?メソ...
...out属性なら真を返します。

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

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

@see http://msdn.microsoft.com/en-us/library/aa367051(v=VS.85).aspx...
<< 1 2 3 > >>