るりまサーチ

最速Rubyリファレンスマニュアル検索!
372件ヒット [1-100件を表示] (0.158秒)

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

検索結果

<< 1 2 3 ... > >>

WIN32OLE_METHOD#helpstring -> String | nil (15421.0)

メソッドのヘルプ文字列を取得します。

...pstringは、IDEがメソッドのバルーンヘルプを表示するような場合に利用可
能な、1行程度でメソッドを説明する文字列です。

@return ヘルプ文字列を返します。未定義ならばnilを返します。

t
obj = WIN32OLE_TYPE.new('Microsoft Internet...
...Controls', 'IWebBrowser')
method
= WIN32OLE_METHOD.new(tobj, 'Navigate')
puts method.helpstring # => Navigates to a URL or file....

WIN32OLE_TYPE#default_event_sources -> [WIN32OLE_TYPE] (15315.0)

型が持つソースインターフェイスを取得します。

...す。

default_event_sourcesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスがサポートするデフォルトのソースインターフェイス(イ
ベントの通知元となるインターフェイス)を返します。

@return デフォ...
...WIN32OLE_TYPEの配列と
して返します。返すのは配列ですが、デフォルトのソースインターフェ
イスは最大でも1インターフェイスです。ソースインターフェイスを持
たない場合は空配列を返します。

t
obj...
...= WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
t
obj.default_event_sources.map {|intf| intf.name} #=> ["DocEvents"]

WIN32OLE
_EVENT.newでインターフェイス名を指定しない場合は、ここで
返されたインターフェイスが選択されます。

次の...

WIN32OLE_METHOD#return_type_detail -> [String] (15227.0)

返り値の型と属性を取得します。

...得します。

@return 返り値の型と属性を文字列配列で返します。

t
obj = WIN32OLE_TYPE.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を要素と
した配列が返ります。

返り値の取り得る属性値はCOMのIDL(インターフェイス定義言語)によって規
定されています。

@see http://msdn.microsoft.com/en-us/library/aa367042(VS.85).aspx...

WIN32OLE_METHOD#event_interface -> String | nil (15221.0)

メソッドがイベントの場合、イベントのインターフェイス名を取得します。

...@return メソッドがイベントであれば、イベントのインターフェイス名を返し
ます。イベントでなければnilを返します。

t
obj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method
= WIN32OLE_METHOD.new(tobj, 'SheetActivate'...
...)
puts method.event_interface # => WorkbookEvents...

WIN32OLE_METHOD#return_type -> String (15221.0)

メソッドの返り値の型名を取得します。

...

@return 返り値の型名を示す文字列を返します。
@raise WIN32OLERuntimeError メソッドの型情報を取得できなかった場合に通知します。

t
obj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
method
= WIN32OLE_METHOD.new(tobj, 'Vis...
...ible')
puts method.return_type # => BOOL

OLEオートメーションの型名は、対応するWIN32OLE::VARIANTの定数の先
頭の「VT_」を削除した名称を持ちます。

たとえば、32ビット符号付き整数であれば「I4」となります。

@see WIN32OLE::VARIANT...

絞り込み条件を変える

WIN32OLE_METHOD#return_vtype -> Integer (15221.0)

メソッドの返り値の型を示す数値を取得します。

...@return 返り値の型を示す数値(VARENUM)を返します。
@raise WIN32OLERuntimeError メソッドの型情報を取得できなかった場合に通知します。

t
obj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
method
= WIN32OLE_METHOD.new(tobj,...
...'Visible')
puts method.return_vtype # => 11

VARENUMの定義は、Platform SDKのwtypes.hにあります。...

WIN32OLE_METHOD#size_opt_params -> Integer | nil (15221.0)

オプションパラメータ数を取得します。

...@return オプションパラメータ数を整数で返します。メソッドの詳細情報を取
得できない場合はnilを返します。

t
obj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method
= WIN32OLE_METHOD.new(tobj, 'SaveAs')
puts method....
...size_opt_params # => 5...

WIN32OLE#method_missing(id, *args) -> object | nil (12316.0)

WIN32OLE#invokeメソッドを実行します。

...WIN32OLE#invokeメソッドを実行します。

WIN32OLE
のインスタンスに対して、このリファレンスに明記されていないメソッ
ドを呼び出した場合、OLEオートメーションサーバのメソッド(プロパティ)呼
び出しと解釈します。

@param...
...で指定します。
@param args メソッドの引数を指定します。
@return メソッドの返り値。ただし返り値を持たないメソッドの場合はnil。
@raise RuntimeError idが有効なシンボルではありません。
@raise WIN32OLERuntimeError オートメーション...
...ジのHRESULTを調べてください。

WIN32OLE
はOLEオートメーションオブジェクトのメソッド呼び出しを
method
_missingを利用して実行します。このためWIN32OLEを継承するクラスを
作成してmethod_missingをオーバーライドする場合、superを呼...

WIN32OLE_METHOD#params -> [WIN32OLE_PARAM] (12221.0)

メソッドのパラメータ情報を取得します。

...WIN32OLE_PARAMの配列として返します。配
列の最初の要素が最左端のパラメータに対応します。

@return WIN32OLE_PARAMの配列。無引数のメソッドであれば要素数0の配
列を返します。

t
obj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object...
...Library', 'Workbook')
method
= WIN32OLE_METHOD.new(tobj, 'SaveAs')
p method.params # => [Filename, FileFormat, Password, WriteResPassword,
R
eadOnlyRecommended, CreateBackup, AccessMode,
ConflictResolution, AddToMru, TextCodepage,...
...TextVisualLayout]...
<< 1 2 3 ... > >>