517件ヒット
[1-100件を表示]
(0.102秒)
ライブラリ
- fiddle (231)
-
fiddle
/ import (44) - resolv (55)
- win32ole (33)
クラス
-
Fiddle
:: CStruct (11) -
Fiddle
:: Function (44) -
Fiddle
:: Pointer (77) -
Resolv
:: DNS (33) -
WIN32OLE
_ METHOD (11) -
WIN32OLE
_ PARAM (11)
モジュール
- Fiddle (110)
-
Fiddle
:: Importer (33) -
WIN32OLE
:: VARIANT (11)
キーワード
- +@ (11)
- -@ (11)
-
ALIGN
_ INTPTR _ T (11) -
ALIGN
_ PTRDIFF _ T (11) -
ALIGN
_ UINTPTR _ T (11) -
DATA
_ PTR (11) - NULL (11)
- PTR (22)
-
SIZEOF
_ INTPTR _ T (11) -
SIZEOF
_ PTRDIFF _ T (11) -
SIZEOF
_ UINTPTR _ T (11) - StringValuePtr (11)
-
TYPE
_ INTPTR _ T (11) -
TYPE
_ PTRDIFF _ T (11) -
TYPE
_ UINTPTR _ T (11) -
VT
_ PTR (11) - [] (11)
- call (11)
-
each
_ resource (11) - fiddle (11)
-
fiddle
/ import (11) - getresource (11)
- getresources (11)
-
is
_ pointer _ to _ heap (11) -
lex
_ get _ str (11) - new (11)
-
ole
_ type _ detail (11) -
rb
_ ary _ entry (11) -
rb
_ class2name (11) -
rb
_ gc _ mark _ children (11) -
rb
_ str _ cat (11) -
rb
_ str _ cat2 (11) -
rb
_ str _ new (11) -
rb
_ str _ new2 (11) - ref (11)
-
return
_ type _ detail (11) -
ruby
_ xrealloc (11) - size (11)
- sizeof (11)
- struct (11)
-
to
_ i (11) -
to
_ ptr (22) - union (11)
検索結果
先頭5件
-
static VALUE lex
_ get _ str(VALUE s) (26232.0) -
文字列 s の lex_gets_ptr の後から一行取得し、返します。 lex_gets_ptr も進められます。
...文字列 s の lex_gets_ptr の後から一行取得し、返します。
lex_gets_ptr も進められます。... -
Fiddle
:: Function # ptr -> Integer | Fiddle :: Function (21201.0) -
関数ポインタを返します。
...関数ポインタを返します。
Fiddle::Function.new の第1引数として指定したものを返します。... -
Fiddle
:: Pointer # ptr -> Fiddle :: Pointer (18213.0) -
自身の指す値を Pointer にして返します。
...り値には、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"... -
char * StringValuePtr(VALUE val) (12300.0)
-
val が String でなければ to_str メソッドを使って String に変換し、 その実体のポインタを返します。
...val が String でなければ to_str メソッドを使って String に変換し、
その実体のポインタを返します。
このマクロに渡した VALUE は ruby の GC から確実に保護されます。... -
Fiddle
:: ALIGN _ INTPTR _ T -> Integer (12200.0) -
C の構造体における intptr_t のアライメントの値。
...C の構造体における intptr_t のアライメントの値。... -
Fiddle
:: ALIGN _ PTRDIFF _ T -> Integer (12200.0) -
C の構造体における ptrdiff_t のアライメントの値。
...C の構造体における ptrdiff_t のアライメントの値。... -
Fiddle
:: ALIGN _ UINTPTR _ T -> Integer (12200.0) -
C の構造体における uintptr_t のアライメントの値。
...C の構造体における uintptr_t のアライメントの値。... -
Fiddle
:: CStruct # to _ ptr -> Fiddle :: Pointer (9201.0) -
保持している構造体へのポインタを返します。
保持している構造体へのポインタを返します。 -
WIN32OLE
:: VARIANT :: VT _ PTR -> Integer (9107.0) -
ポインタ型を示します(26)。
...ポインタ型を示します(26)。
VT_PTRは、VOID*に相当するため、OLEオートメーションでは利用できません。... -
WIN32OLE
_ PARAM # ole _ type _ detail -> [String] (9106.0) -
パラメータの属性を取得します。
...tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'IWorksheetFunction')
method = WIN32OLE_METHOD.new(tobj, 'SumIf')
param1 = method.params[0]
p param1.ole_type_detail # => ["PTR", "USERDEFINED", "Range"]
パラメータの取り得る属性値はCOMのIDL(インター......フェイス定義言語)によって規定されています。
@see http://msdn.microsoft.com/en-us/library/aa367042(VS.85).aspx...