388件ヒット
[1-100件を表示]
(0.182秒)
クラス
-
Fiddle
:: Pointer (110) - Socket (11)
- WIN32OLE (33)
モジュール
- Fiddle (22)
- GC (22)
-
GC
:: Profiler (11) - Psych (3)
-
Socket
:: Constants (11)
キーワード
- + (11)
- +@ (11)
- - (11)
- -@ (11)
-
Data
_ Make _ Struct (11) -
Data
_ Wrap _ Struct (11) -
IP
_ FREEBIND (22) -
NEWS for Ruby 2
. 1 . 0 (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) -
rdoc
/ generator / json _ index (11) - ref (11)
-
ruby 1
. 8 . 4 feature (11) -
ruby
_ xfree (11) -
safe
_ load (3) -
st
_ free _ table (11) - stat (22)
-
thread
_ free (11) - tok (11)
- 正規表現 (11)
検索結果
先頭5件
-
Fiddle
. # free(addr) -> nil (21207.0) -
指定された addr が指すメモリ領域を開放します。
...ず Fiddle.#malloc が返した整数を addr に与えなければいけません。
そうでない場合、ruby インタプリタが異常終了します。
@param addr Fiddle.#malloc で確保されたメモリ領域を指す整数を指定します。
例:
require 'fiddle'
addr = Fiddle.......malloc(10)
p addr #=> 136942800
Fiddle.free(addr)... -
Fiddle
:: Pointer # free -> Fiddle :: CFunc (21207.0) -
GC がメモリを解放するのに使用する Fiddle::CFunc オブジェクトを返します。
...GC がメモリを解放するのに使用する Fiddle::CFunc オブジェクトを返します。
これは普通 Fiddle::Pointer#free= や Fiddle::Pointer.new によって設定されます。... -
Socket
:: Constants :: IP _ FREEBIND -> Integer (12200.0) -
Allow binding to nonexistent IP addresses。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Allow binding to nonexistent IP addresses。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, ip(7linux)... -
Socket
:: IP _ FREEBIND -> Integer (12200.0) -
Allow binding to nonexistent IP addresses。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Allow binding to nonexistent IP addresses。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, ip(7linux)... -
void rb
_ free _ generic _ ivar(VALUE obj) (12200.0) -
-
WIN32OLE
. ole _ free(aWIN32OLE) -> Integer (9301.0) -
引数で指定したオブジェクトを解放します。
...WIN32OLEのデバッグおよびWIN32OLEを利用するミドルウェ
アの実装のために用意されています。このため、メソッドの内部動作は不定で
す。COMの仕様とWIN32OLEの内部処理に熟知していない場合は使用しないでくだ
さい。
@param aWI......N32OLE 解放するWIN32OLEオブジェクト。
@return Releaseの戻り値。COMの仕様上は現在のオブジェクトの参照カウント
値を示します。... -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (9206.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
return... -
Fiddle
:: RUBY _ FREE -> Integer (9201.0) -
ruby_xfree の関数ポインタのアドレスの値。
...ruby_xfree の関数ポインタのアドレスの値。... -
WIN32OLE
# ole _ free -> () (9143.0) -
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のような外
部プロセスサーバ呼び出し時に......め、
WIN32OLEがIUnknown::Releaseを呼び出してもオブジェクトが解放されるとは限
りません。
excel = WIN32OLE.new('Excel.Application')
workbook = excel.Workbooks.Open('workbook.xls')
workbook.Close(:SaveChanges => false)
workbook.ole_free
excel.ole_free
# こ... -
Fiddle
:: Pointer # free=(cfunc) (9101.0) -
GC が自身を解放するのに使う関数を Fiddle::CFunc で指定します。
...GC が自身を解放するのに使う関数を Fiddle::CFunc で指定します。
@param cfunc 自身を解放するのに使われる関数を Fiddle::CFunc か整数で指定します。...