るりまサーチ

最速Rubyリファレンスマニュアル検索!
121件ヒット [1-100件を表示] (0.165秒)
トップページ > クエリ:i[x] > クエリ:l[x] > クエリ:Win32[x] > クエリ:guid[x]

別のキーワード

  1. kernel $-l
  2. matrix l
  3. _builtin $-l
  4. lupdecomposition l
  5. $-l _builtin

検索結果

<< 1 2 > >>

WIN32OLE_TYPE#guid -> String | nil (30347.0)

この型のGUID(グローバル一意識別子)を取得します。

...この型のGUID(グローバル一意識別子)を取得します。

@return GUIDを文字列で返します。GUIDを持たない型の場合はnilを返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
puts tobj.guid # => {00024500-0000-0000-C0...
...00-000000000046}

GUID
は、COMのクラス識別子(CLSID)、インターフェイス識別子(IID)など多数の
領域でWindows上のオブジェクトの識別に利用される128ビットの値です。...

WIN32OLE_TYPELIB#guid -> String (30241.0)

TypeLibのGUIDを取得します。

...TypeLibのGUIDを取得します。

@return TypeLibのGUIDを文字列で返します。
@raise WIN32OLERuntimeError TypeLibの属性が読み取れない場合に通知します。

tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.guid # => '{00020813-0000-0000-C0...

WIN32OLE#ole_query_interface(iid) -> WIN32OLE (21555.0)

IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。

...
I
ID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを
持つオブジェクトを取得します。

オブジェクトが複数のオートメーション用インターフェイスを持つ場合に、当
メソッドを利用して既定のイ...
...m iid 取得するインターフェイスのIIDを文字列で指定します。
@return iidパラメータで指定したインターフェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。

i
e...
...である
http://www.ruby-forum.com/topic/109954(なお、元のパッチと異な
GUIDの統一フォーマットを利用するように改造されているため、IIDの前後に
{}が必要です)には、Solutionオブジェクトに対してSolution2オブジェクトの
取得を依...

WIN32OLE_VARIABLE#ole_type_detail -> [String] (21236.0)

変数の型と属性を取得します。

...bj = WIN32OLE_TYPE.new('Microsoft XML, v5.0', 'tagSTATSTG')
tobj.variables.each do |v|
puts "#{v.ole_type} [#{v.ole_type_detail.join(', ')}] #{v.name}"
end

出力結果

Unknown Type 31 [] pwcsName # => VT_LPWSTR はWIN32OLE::VARIANTで未定義なので変換できない
UI4 [UI4] t...
...e
_ULARGE_INTEGER [USERDEFINED, _ULARGE_INTEGER] cbSize
_FILETIME [USERDEFINED, _FILETIME] mtime
_FILETIME [USERDEFINED, _FILETIME] ctime
_FILETIME [USERDEFINED, _FILETIME] atime
UI4 [UI4] grfMode
UI4 [UI4] grfLocksSupported
GUID
[USERDEFINED, GUID] clsid
UI4 [UI4] grfStateBits
UI4 [UI4] re...
...served

上例のように、WIN32OLE_VARIABLEで取得できる変数あるいはその元となる構造
体は、必ずしもOLEオートメーション互換データというわけではありません。こ
のようなデータはWIN32OLEからは利用できません。...

WIN32OLE#ole_activex_initialize -> nil (21224.0)

ActiveXコントロール用の初期化を行います。

...ActiveXコントロール用の初期化を行います。

ole_activex_initializeメソッドは、スクリプト内でActiveXコントロールを利
用できるように、オブジェクトが持つ永続化データを初期化します。

ActiveXコントロール(OCX)は、主にUI...
...ります。

@raise WIN32OLERuntimeError オブジェクトがActiveXコントロールの永続化イ
ンターフェイスを持たない場合に通知します。

obj = WIN32OLE.new("ProgID_or_GUID_of_ActiveX_Control")
obj.ole_activex_initialize
obj.method(...
...したOLEオートメーションサーバが永続化データの初期化を必要とす
るActiveXコントロールか、そうでないかを簡単に区別する方法はありません。
そのため、とりあえず普通にメソッドを呼び出し、その結果
WIN32
OLERuntimeErrorが...

絞り込み条件を変える

WIN32OLE.create_guid -> String (18265.0)

GUID(グローバル一意識別子:Global Unique Identifier)を生成します。

...
GUID
(グローバル一意識別子:Global Unique Identifier)を生成します。

GUID
は、COMのクラス識別子(CLSID)、インターフェイス識別子(IID)など多数の
領域でWindows上のオブジェクトの識別に利用される128ビットの値です。

WIN32
OLEが生成...
...するGUIDは以下の形式によるGUIDの文字列表現です。なお00〜
FFはGUIDの先頭からのバイト位置を示します。これはレジストリのキーとして
利用される形式です。

{33221100-5544-7766-8899-AABBCCDDEEFF}

@return GUIDの文字列表現を返しま...
...す。

WIN32OLE.create_guid # => "{????????-????-????-????-????????????}"...

WIN32OLE_TYPELIB (18042.0)

OLEオートメーションサーバの型情報ライブラリ(TypeLib)を操作するための クラスです。

...OLEオートメーションサーバの型情報ライブラリ(TypeLib)を操作するための
クラスです。

OLEオートメーションサーバはクライアントに、クラス、インターフェイス、メ
ソッドなどのメタデータを提供するための機構を持ち...
...報は拡張子
からTLBと呼ばれるライブラリまたはオートメーションサーバのプログラム内の
リソースとして保持され、クライアントからの要求によって参照可能となりま
す。

WIN32
OLE_TYPELIBクラスは、TypeLibを操作して各種情...
...require 'win32ole'

tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts "Guid of Excel typelib = #{tlib.guid}"
puts "version = #{tlib.major_version}.#{tlib.minor_version}"
puts "creatable classes:"
tlib.ole_types.select{|cls| cls.progid }.each do |cls|
pu...

WIN32OLE_TYPE.ole_classes(libname) -> [WIN32OLE_TYPE] (15455.0)

TypeLibで定義されているすべての型情報を取得します。

...TypeLibで定義されているすべての型情報を取得します。

@param libname 生成するTypeLibのレジストリ上のドキュメント文字列
WIN32OLE_TYPELIB#name)または
GUID
WIN32OLE_TYPELIB#guid)またはTLBファイル名を...
...@return TypeLibに格納されているすべての型をWIN32OLE_TYPEオブジェクトの配列として返します。
@raise WIN32OLERuntimeError 引数で指定したTypeLibが見つかりません。

types = WIN32OLE_TYPE.ole_classes('Microsoft Excel 14.0 Object Library')
classes = type...
...s.map{|k| k.name} # => ["Adjustments", "CalloutFormat", ...]

Ruby-1.9.1からは、TypeLibに定義されているすべての型を取得するには、
WIN32
OLE_TYPELIBオブジェクトのWIN32OLE_TYPELIB#ole_typesメ
ソッドを利用してください。...

WIN32OLE_TYPELIB.new(libname, mjv = nil, miv = nil) -> WIN32OLE_TYPELIB (9595.0)

WIN32OLE_TYPELIBオブジェクトを生成します。

...WIN32OLE_TYPELIBオブジェクトを生成します。

@param libname 生成するTypeLibのレジストリ上のドキュメント文字列
WIN32OLE_TYPELIB#name)または
GUID
WIN32OLE_TYPELIB#guid)またはTLBファイル名を
文字列で...
...す。
@param mjv 作成するTypeLibのメジャーバージョン番号をIntegerで指定します。
または整数部にメジャーバージョン、小数点数部にマイナーバージョ
ンを指定したFloatで指定します。libnameに名前を指定した場...
...miv 作成するTypeLibのマイナーバージョン番号を整数で指定します。
mjvにFloatを与えた場合およびlibnameに名前を指定した場合は無
視します。
@return libnameで指定したWIN32OLE_TYPELIBオブジェクトを返します。
@raise...

WIN32OLE.connect(ole) -> WIN32OLE (9437.0)

現在実行中のOLEオートメーションサーバに接続します。

...実行中のOLEオートメーションサーバに接続します。

connectメソッドは、COMのモニカを利用して、現在実行中のOLEオートメーショ
ンサーバを検索し、接続します。接続に成功した場合、該当サーバを操作可能
WIN32OLEオブジ...
...ェクトが返ります。

@param ole 接続対象のサーバを示すPROGID、CLSIDまたはモニカ(別名)を指定します。

@return ole引数で特定されるWIN32OLEオブジェクトを返します。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに...
...ジストリの
HKEY_CLASSES_ROOTの「.」で始まらないキーとして登録されます。
: CLSID
OLEオートメーションサーバを含むCOMのクラスを識別するための128ビット
GUID
。文字列表現は、レジストリのHKEY_CLASSES_ROOT\CLSID下のキーとして...

絞り込み条件を変える

<< 1 2 > >>