120件ヒット
[101-120件を表示]
(0.122秒)
ライブラリ
- fiddle (36)
-
fiddle
/ import (36) - resolv (36)
- win32ole (12)
クラス
-
Fiddle
:: CStruct (12) -
Fiddle
:: Function (36) -
Resolv
:: DNS (36) -
WIN32OLE
_ METHOD (12)
モジュール
-
Fiddle
:: Importer (24)
キーワード
- call (12)
-
each
_ resource (12) - getresource (12)
- getresources (12)
-
return
_ type _ detail (12) - struct (12)
-
to
_ i (12) -
to
_ ptr (12) - union (12)
検索結果
-
Fiddle
:: Function # call(*args) -> Integer|DL :: CPtr|nil (3107.0) -
関数を呼び出します。
...関数を呼び出します。
Fiddle::Function.new で指定した引数と返り値の型に基いて
Ruby のオブジェクトを適切に C のデータに変換して C の関数を呼び出し、
その返り値を Ruby のオブジェクトに変換して返します。
引数の変換は......以下の通りです。
: void* (つまり任意のポインタ型)
nil ならば C の NULL に変換されます
Fiddle::Pointer は保持している C ポインタに変換されます。
文字列であればその先頭ポインタになります。
IO オブジェクトであれば......す。
to_ptr を持っているならば、それを呼びだし Fiddle::Pointer に
変換したものを用います。
to_i を持っているならば、それを呼びだし結果の整数を
アドレスと見なします
: (unsigned) char/short/int/long/long long
Ruby の整... -
Fiddle
:: Function # to _ i -> Integer (3007.0) -
関数ポインタのアドレスを整数で返します。
...関数ポインタのアドレスを整数で返します。
@see Fiddle::Function#ptr...