289件ヒット
[1-100件を表示]
(0.138秒)
クラス
-
Fiddle
:: Pointer (110) - WIN32OLE (33)
モジュール
- Fiddle (22)
- GC (11)
-
GC
:: Profiler (11) - Psych (3)
キーワード
- + (11)
- +@ (11)
- - (11)
- -@ (11)
-
Data
_ Make _ Struct (11) -
Data
_ Wrap _ Struct (11) -
OBJ
_ FREEZE (11) -
RUBY
_ FREE (11) -
blk
_ free (11) - free= (11)
- malloc (11)
- new (11)
-
obj
_ free (11) -
ole
_ free (22) -
ole
_ query _ interface (11) - ptr (11)
-
raw
_ data (11) -
rb
_ data _ object _ alloc (11) -
rb
_ free _ generic _ ivar (11) - ref (11)
-
safe
_ load (3) -
st
_ free _ table (11) - stat (11)
- 正規表現 (11)
検索結果
先頭5件
-
Fiddle
. # free(addr) -> nil (24307.0) -
指定された addr が指すメモリ領域を開放します。
...Fiddle.#malloc が返した整数を addr に与えなければいけません。
そうでない場合、ruby インタプリタが異常終了します。
@param addr Fiddle.#malloc で確保されたメモリ領域を指す整数を指定します。
例:
require 'fiddle'
addr = Fiddle.mall......oc(10)
p addr #=> 136942800
Fiddle.free(addr)... -
Fiddle
:: Pointer # free -> Fiddle :: CFunc (24307.0) -
GC がメモリを解放するのに使用する Fiddle::CFunc オブジェクトを返します。
...GC がメモリを解放するのに使用する Fiddle::CFunc オブジェクトを返します。
これは普通 Fiddle::Pointer#free= や Fiddle::Pointer.new によって設定されます。... -
WIN32OLE
. ole _ free(aWIN32OLE) -> Integer (18501.0) -
引数で指定したオブジェクトを解放します。
...WIN32OLEのデバッグおよびWIN32OLEを利用するミドルウェ
アの実装のために用意されています。このため、メソッドの内部動作は不定で
す。COMの仕様とWIN32OLEの内部処理に熟知していない場合は使用しないでくだ
さい。
@param aWI......N32OLE 解放するWIN32OLEオブジェクト。
@return Releaseの戻り値。COMの仕様上は現在のオブジェクトの参照カウント
値を示します。... -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (18406.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
...
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを
持つオブジェクトを取得します。
オブジェクトが複数のオートメーション用インターフェイスを持つ場合に、当
メソッドを利用して既定のイ......m iid 取得するインターフェイスのIIDを文字列で指定します。
@return iidパラメータで指定したインターフェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。
ie......def check_solution_version(obj)
[['{CDA7305C-78B6-4D9D-90AD-93EBE71F9341}', 4],
['{DF23915F-FDA3-4DD5-9CAA-2E1372C2BB16}', 3],
['{FA238614-FBB1-4314-A7F7-49AE8BB6C6BA}', 2]].each do |iid, ver|
begin
intf = obj.ole_query_interface(iid)
intf.ole_free
retur... -
WIN32OLE
# ole _ free -> () (18243.0) -
selfが参照するCOMオブジェクトを解放します。
...elfが参照するCOMオブジェクトを解放します。
selfが参照する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のような外
部プロセスサーバ呼び出し時に、スクリプト終了後もサーバが解放されない場
合に強制的にサーバを終了するために当メソッドを利用できます。ただし、現
実には途中で生成さ... -
void st
_ free _ table(st _ table *table) (12500.0) -
table を解放する。キー、値は解放されない。
...table を解放する。キー、値は解放されない。... -
static void blk
_ free(struct BLOCK *data) (12300.0) -
-
void rb
_ free _ generic _ ivar(VALUE obj) (12300.0) -
-
Fiddle
:: RUBY _ FREE -> Integer (12201.0) -
ruby_xfree の関数ポインタのアドレスの値。
...ruby_xfree の関数ポインタのアドレスの値。... -
Fiddle
:: Pointer # free=(cfunc) (12101.0) -
GC が自身を解放するのに使う関数を Fiddle::CFunc で指定します。
...GC が自身を解放するのに使う関数を Fiddle::CFunc で指定します。
@param cfunc 自身を解放するのに使われる関数を Fiddle::CFunc か整数で指定します。...