33件ヒット
[1-33件を表示]
(0.013秒)
クラス
-
Fiddle
:: Pointer (22) - WIN32OLE (11)
検索結果
-
Fiddle
:: Pointer # free -> Fiddle :: CFunc (18124.0) -
GC がメモリを解放するのに使用する Fiddle::CFunc オブジェクトを返します。
...
GC がメモリを解放するのに使用する Fiddle::CFunc オブジェクトを返します。
これは普通 Fiddle::Pointer#free= や Fiddle::Pointer.new によって設定されます。... -
WIN32OLE
# ole _ free -> () (6150.0) -
selfが参照するCOMオブジェクトを解放します。
...呼び出すことで、COMオ
ブジェクトを開放します。ole_freeを呼び出した後は、このオブジェクトに対
する操作は行えません。
excel = WIN32OLE.new('Excel.Application')
excel.ole_free # オブジェクトの解放
excel.Quit #=> RuntimeError (fail......ed to get Dispatch Interface)
通常は利用されなくなったWIN32OLEオブジェクトはGCのタイミングで自動的に
解放されるため、当メソッドを呼び出す必要はありません。Officeのような外
部プロセスサーバ呼び出し時に、スクリプト終......WIN32OLE.new('Excel.Application')
workbook = excel.Workbooks.Open('workbook.xls')
workbook.Close(:SaveChanges => false)
workbook.ole_free
excel.ole_free
# この時点でExcel.EXEは終了しない
上の例では、excel.Workbooks.Openの行で、excel.Workbooksオブジェクトが生... -
Fiddle
:: Pointer # free=(cfunc) (6118.0) -
GC が自身を解放するのに使う関数を Fiddle::CFunc で指定します。
...
GC が自身を解放するのに使う関数を Fiddle::CFunc で指定します。
@param cfunc 自身を解放するのに使われる関数を Fiddle::CFunc か整数で指定します。...