204件ヒット
[101-200件を表示]
(0.070秒)
ライブラリ
- fiddle (96)
-
fiddle
/ import (48) - resolv (36)
- win32ole (24)
クラス
-
Fiddle
:: CStruct (12) -
Fiddle
:: Function (36) -
Fiddle
:: Pointer (60) -
Resolv
:: DNS (36) -
WIN32OLE
_ METHOD (12) -
WIN32OLE
_ PARAM (12)
モジュール
-
Fiddle
:: Importer (36)
キーワード
- +@ (12)
- -@ (12)
- call (12)
-
each
_ resource (12) - getresource (12)
- getresources (12)
-
ole
_ type _ detail (12) - ref (12)
-
return
_ type _ detail (12) - size (12)
- sizeof (12)
- struct (12)
-
to
_ i (12) -
to
_ ptr (12) - union (12)
検索結果
先頭5件
-
Fiddle
:: Importer # struct(signature) -> Class (7.0) -
C の構造体型に対応する Ruby のクラスを構築して返します。
...このメソッドが返すクラスには以下のメソッドが定義されています
* クラスメソッド malloc
* initialize
* to_ptr
* to_i
* 構造体の各メンバへのアクセサ
返されるクラスは Fiddle::CStruct を継承しています。詳しくは
そちら... -
Fiddle
:: Pointer # -@ -> Fiddle :: Pointer (7.0) -
自身を指す Pointer オブジェクトを返します。 C 言語におけるポインタへのアドレス演算子の適用 &p と同じです。
...値には、free 関数がセットされず、size は 0 とされます。
例:
require 'fiddle'
s = 'abc'
cptr = Fiddle::Pointer[s]
cref = cptr.ref
p cref.to_s(4).unpack('l*')[0] #=> 136121648
p cptr.to_i #=> 136121648
p cref.ptr.to_s #=> "abc"... -
Fiddle
:: Pointer # ref -> Fiddle :: Pointer (7.0) -
自身を指す Pointer オブジェクトを返します。 C 言語におけるポインタへのアドレス演算子の適用 &p と同じです。
...値には、free 関数がセットされず、size は 0 とされます。
例:
require 'fiddle'
s = 'abc'
cptr = Fiddle::Pointer[s]
cref = cptr.ref
p cref.to_s(4).unpack('l*')[0] #=> 136121648
p cptr.to_i #=> 136121648
p cref.ptr.to_s #=> "abc"... -
Fiddle
:: Pointer # size -> Integer (7.0) -
自身の指す領域のサイズを返します。
...の指す領域のサイズを返します。
基本的には Fiddle::Pointer.new で指定したサイズが返されます。
Fiddle::Pointer.to_ptr で文字列を変換したときは、そのバイト数が返されます。
Fiddle::Pointer#size= でこの値を変更することができま... -
Resolv
:: DNS # each _ resource(name , typeclass) {|resource| . . . } -> () (7.0) -
nameに対応するDNSリソースレコードを取得します。 見つかったリソースをひとつずつブロックに渡します。
...source::IN::MX
* Resolv::DNS::Resource::IN::TXT
* Resolv::DNS::Resource::IN::A
* Resolv::DNS::Resource::IN::WKS
* Resolv::DNS::Resource::IN::PTR
* Resolv::DNS::Resource::IN::AAAA
* Resolv::DNS::Resource::IN::SRV
ルックアップ結果は Resolv::DNS::Resource (のサブクラス)... -
Resolv
:: DNS # getresource(name , typeclass) -> Resolv :: DNS :: Resource (7.0) -
nameに対応するDNSリソースレコードを取得します。 最初に見つかったリソースを返します。
...source::IN::MX
* Resolv::DNS::Resource::IN::TXT
* Resolv::DNS::Resource::IN::A
* Resolv::DNS::Resource::IN::WKS
* Resolv::DNS::Resource::IN::PTR
* Resolv::DNS::Resource::IN::AAAA
* Resolv::DNS::Resource::IN::SRV
ルックアップ結果は Resolv::DNS::Resource (のサブクラス)... -
Resolv
:: DNS # getresources(name , typeclass) -> [Resolv :: DNS :: Resource] (7.0) -
nameに対応するDNSリソースレコードを取得します。 見つかったリソース全てを配列にして返します。
...source::IN::MX
* Resolv::DNS::Resource::IN::TXT
* Resolv::DNS::Resource::IN::A
* Resolv::DNS::Resource::IN::WKS
* Resolv::DNS::Resource::IN::PTR
* Resolv::DNS::Resource::IN::AAAA
* Resolv::DNS::Resource::IN::SRV
ルックアップ結果は Resolv::DNS::Resource (のサブクラス)... -
WIN32OLE
_ METHOD # return _ type _ detail -> [String] (7.0) -
返り値の型と属性を取得します。
...E.new('Microsoft Excel 14.0 Object Library', 'Application')
method = WIN32OLE_METHOD.new(tobj, 'Workbooks')
p method.return_type_detail # => ["PTR", "USERDEFINED", "Workbooks"]
属性が付加されていない場合は、WIN32OLE_METHOD#return_typeを要素と
した配列が返ります。... -
WIN32OLE
_ PARAM # ole _ type _ detail -> [String] (7.0) -
パラメータの属性を取得します。
...bject Library', 'IWorksheetFunction')
method = WIN32OLE_METHOD.new(tobj, 'SumIf')
param1 = method.params[0]
p param1.ole_type_detail # => ["PTR", "USERDEFINED", "Range"]
パラメータの取り得る属性値はCOMのIDL(インターフェイス定義言語)によって規定されて...