るりまサーチ

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

別のキーワード

  1. socket iff_xmit_dst_release
  2. nkf nkf_release_date
  3. version release
  4. optparse release
  5. optparse release=

クラス

キーワード

検索結果

WIN32OLE#ole_free -> () (14.0)

selfが参照するCOMオブジェクトを解放します。

...elfが参照するCOMオブジェクトのIUnknown::Releaseを呼び出すことで、COMオ
ブジェクトを開放します。ole_freeを呼び出した後は、このオブジェクトに対
する操作は行えません。

excel = WIN32OLE.new('Excel.Application')
excel.ole_free # オブ...
...ジェクトの解放
excel.Quit #=> RuntimeError (failed to get Dispatch Interface)

通常は利用されなくなったWIN32OLEオブジェクトはGCのタイミングで自動的に
解放されるため、当メソッドを呼び出す必要はありません。Officeのような外
...
...中で生成される子オブジェクトからの逆参照などがあるため、
WIN32OLE
がIUnknown::Releaseを呼び出してもオブジェクトが解放されるとは限
りません。

excel = WIN32OLE.new('Excel.Application')
workbook = excel.Workbooks.Open('workbook.xls')
workbo...

WIN32OLE.ole_free(aWIN32OLE) -> Integer (8.0)

引数で指定したオブジェクトを解放します。

...解放します。

このメソッドは主にWIN32OLEのデバッグおよびWIN32OLEを利用するミドルウェ
アの実装のために用意されています。このため、メソッドの内部動作は不定で
す。COMの仕様とWIN32OLEの内部処理に熟知していない場合...
...は使用しないでくだ
さい。

@param aWIN32OLE 解放するWIN32OLEオブジェクト。

@return Releaseの戻り値。COMの仕様上は現在のオブジェクトの参照カウント
値を示します。...

WIN32OLE.ole_reference_count(aWIN32OLE) -> Integer (8.0)

引数で指定したオブジェクトの現在の参照カウント値を返します。

...を返します。

このメソッドは主にWIN32OLEのデバッグおよびWIN32OLEを利用するミドルウェ
アの実装のために用意されています。このため、メソッドの内部動作は不定で
す。COMの仕様とWIN32OLEの内部処理に熟知していない場合...
...は使用しないでくだ
さい。

@param aWIN32OLE 参照カウント値を求めるWIN32OLEオブジェクト。

@return AddRef呼び出し後のReleaseの戻り値。COMの仕様上は現在のオブジェ
クトの参照カウント値を示します。...

WIN32OLE_TYPE#ole_methods -> [WIN32OLE_METHOD] (8.0)

型が持つメソッドのメタデータを取得します。

...タを取得します。

@return 型が持つメソッドのメタデータをWIN32OLE_METHODの配列として返します。
メソッドを持たない場合は空配列を返します。


tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
methods = tobj.ol...
...e_methods.map {|m| m.name }
# => ['QueryInterface', 'AddRef', 'Release',....]

@see WIN32OLE_METHOD...