種類
モジュール
- Fiddle (24)
- GC (24)
-
GC
:: Profiler (12) - ObjectSpace (12)
- Psych (4)
-
Socket
:: Constants (12)
オブジェクト
- ENV (18)
キーワード
- + (12)
- +@ (12)
- - (12)
- -@ (12)
-
Data
_ Make _ Struct (12) -
Data
_ Wrap _ Struct (12) - GC (12)
- GNU (12)
-
IP
_ FREEBIND (24) -
NEWS for Ruby 2
. 1 . 0 (12) -
OBJ
_ FREEZE (12) -
RUBY
_ FREE (12) - STR2CSTR (12)
-
blk
_ free (12) - clone (24)
-
count
_ objects (12) - free= (12)
- freeze (42)
- malloc (12)
- new (12)
-
obj
_ free (12) -
ole
_ free (24) -
ole
_ query _ interface (12) - ptr (12)
-
raw
_ data (12) -
rb
_ class2name (12) -
rb
_ data _ object _ alloc (12) -
rb
_ free _ generic _ ivar (12) -
rb
_ obj _ freeze (12) -
rdoc
/ generator / json _ index (12) -
rdoc
/ markdown (12) - ref (12)
-
ruby 1
. 8 . 4 feature (12) -
ruby
_ xfree (12) -
safe
_ load (4) -
st
_ free _ table (12) - stat (24)
-
syslog
/ logger (12) -
thread
_ free (12) - tok (12)
- 正規表現 (12)
検索結果
先頭5件
-
Fiddle
. # free(addr) -> nil (18107.0) -
指定された addr が指すメモリ領域を開放します。
...けません。
そうでない場合、ruby インタプリタが異常終了します。
@param addr Fiddle.#malloc で確保されたメモリ領域を指す整数を指定します。
例:
require 'fiddle'
addr = Fiddle.malloc(10)
p addr #=> 136942800
Fiddle.free(addr)... -
Fiddle
:: Pointer # free -> Fiddle :: CFunc (18107.0) -
GC がメモリを解放するのに使用する Fiddle::CFunc オブジェクトを返します。
...GC がメモリを解放するのに使用する Fiddle::CFunc オブジェクトを返します。
これは普通 Fiddle::Pointer#free= や Fiddle::Pointer.new によって設定されます。... -
WIN32OLE
# ole _ free -> () (6143.0) -
selfが参照するCOMオブジェクトを解放します。
...呼び出すことで、COMオ
ブジェクトを開放します。ole_freeを呼び出した後は、このオブジェクトに対
する操作は行えません。
excel = WIN32OLE.new('Excel.Application')
excel.ole_free # オブジェクトの解放
excel.Quit #=> RuntimeError (fail......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オブジェクトが生......は解
放されません。それに対して下の例では正しく解放されます。
excel = WIN32OLE.new('Excel.Application')
books = excel.Workbooks
workbook = books.Open('workbook.xls')
books.ole_free
workbook.Close(:SaveChanges => false)
workbook.ole_free
excel.ole_free... -
void ruby
_ xfree(void *x) (6116.0) -
以前 malloc/calloc/realloc して free していないポインタ x を 開放します。ruby のシグナル機構とコンフリクトしません。
...以前 malloc/calloc/realloc して free していないポインタ x を
開放します。ruby のシグナル機構とコンフリクトしません。... -
Fiddle
:: Pointer # free=(cfunc) (6101.0) -
GC が自身を解放するのに使う関数を Fiddle::CFunc で指定します。
GC が自身を解放するのに使う関数を Fiddle::CFunc で指定します。
@param cfunc 自身を解放するのに使われる関数を Fiddle::CFunc か整数で指定します。 -
Fiddle
:: RUBY _ FREE -> Integer (6101.0) -
ruby_xfree の関数ポインタのアドレスの値。
...ruby_xfree の関数ポインタのアドレスの値。... -
WIN32OLE
. ole _ free(aWIN32OLE) -> Integer (6101.0) -
引数で指定したオブジェクトを解放します。
引数で指定したオブジェクトを解放します。
このメソッドは主にWIN32OLEのデバッグおよびWIN32OLEを利用するミドルウェ
アの実装のために用意されています。このため、メソッドの内部動作は不定で
す。COMの仕様とWIN32OLEの内部処理に熟知していない場合は使用しないでくだ
さい。
@param aWIN32OLE 解放するWIN32OLEオブジェクト。
@return Releaseの戻り値。COMの仕様上は現在のオブジェクトの参照カウント
値を示します。 -
Delegator
# freeze -> self (6100.0) -
自身を凍結します。
...自身を凍結します。
@see Object#freeze... -
ENV
. freeze -> () (6100.0) -
ENV.freeze は環境変数の変更を禁止できないため、TypeErrorを発生させます。
...ENV.freeze は環境変数の変更を禁止できないため、TypeErrorを発生させます。...