るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method gets
  4. irb/input-method new
  5. matrix -

ライブラリ

クラス

キーワード

検索結果

WIN32OLE_TYPELIB#guid -> String (18259.0)

TypeLibのGUIDを取得します。

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

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

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

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

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

...持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。

ie = WIN32OLE.new('InternetExplorer.Application')
ie_web_app = ie.ole_query_interface('{0002DF05-0000-0000-C000-000000000046}')

上例のie_web_app...
...加のメソッドが呼び出せません。

たとえば、当メソッドの存在理由である
http://www.ruby-forum.com/topic/109954(なお、元のパッチと異な
GUIDの統一フォーマットを利用するように改造されているため、IIDの前後に
{}が必要です...
...追加されたメソッド
(たとえばGetProjectTemplate)を指定したとしても正しく呼び出せます。つ
まり、http://www.ruby-forum.com/topic/109954で例示されているよ
うなole_query_interfaceメソッドの呼び出しは不要です。

もし、当メソッドの...

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

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

...ibname 生成するTypeLibのレジストリ上のドキュメント文字列
(WIN32OLE_TYPELIB#name)または
GUID
(WIN32OLE_TYPELIB#guid)またはTLBファイル名を
文字列で指定します。
@param mjv 作成するTypeLibのメジャーバ...
...
@raise WIN32OLERuntimeError 引数で指定したTypeLibが見つかりません。

tlib1 = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
tlib2 = WIN32OLE_TYPELIB.new('{00020813-0000-0000-C000-000000000046}')
tlib3 = WIN32OLE_TYPELIB.new('{00020813-0000-0000-C000-00000...
...0000046}', 1.7)
tlib4 = WIN32OLE_TYPELIB.new('{00020813-0000-0000-C000-000000000046}', 1, 7)
tlib5 = WIN32OLE_TYPELIB.new("C:\\WINDOWS\\SYSTEM32\\SHELL32.DLL")
puts tlib1.name # => 'Microsoft Excel 14.0 Object Library'
puts tlib2.name # => 'Microsoft Excel 14.0 Object Library'...

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

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

...TYPELIB#name)または
GUID
(WIN32OLE_TYPELIB#guid)またはTLBファイル名を
文字列で指定します。
@return TypeLibに格納されているすべての型をWIN32OLE_TYPEオブジェクトの配列として返します。
@raise WIN32OLERuntimeError...
...= WIN32OLE_TYPE.ole_classes('Microsoft Excel 14.0 Object Library')
classes = types.map{|k| k.name} # => ["Adjustments", "CalloutFormat", ...]

Ruby-1.9.1からは、TypeLibに定義されているすべての型を取得するには、
WIN32OLE_TYPELIBオブジェクトのWIN32OLE_TYPELIB#ole_typ...

WIN32OLE#ole_activex_initialize -> nil (118.0)

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

...すべてエラーとなります。

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

obj = WIN32OLE.new("ProgID_or_GUID_of_ActiveX_Control")
obj.ole_activex_i...
...ソッドを呼び出してみてくだ
さい。

また、オブジェクトによっては、当メソッドの呼び出しにより後続のデータを
要求してハングアップする場合があります。その場合は、Ctrl-Cなどによって
実行を中止してください。...

絞り込み条件を変える

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

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

...PROGID、CLSIDまたはモニカ(別名)を指定します。

@return ole引数で特定されるWIN32OLEオブジェクトを返します。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージ...
...いキーとして登録されます。
: CLSID
OLEオートメーションサーバを含むCOMのクラスを識別するための128ビット
GUID
。文字列表現は、レジストリのHKEY_CLASSES_ROOT\CLSID下のキーとして登
録されます。
: モニカ
モニカは、URIの...
...ようにWindows上のリソースを一意に識別するためのオブジェ
クトのインターフェイスで、文字表現を持ちます。詳細については
http://msdn.microsoft.com/en-us/library/ms691261(v=VS.85).aspx
を参照してください。...

WIN32OLE_TYPE.new(libname, ole_class) -> WIN32OLE_TYPE (118.0)

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

...ibname 生成するTypeLibのレジストリ上のドキュメント文字列
(WIN32OLE_TYPELIB#name)または
GUID
(WIN32OLE_TYPELIB#guid)またはTLBファイル名を
文字列で指定します。
@param ole_class 型情報を取り出す型の...
...を指定します。
@return 指定されたTypeLIbに定義された型の情報を格納したWIN32OLE_TYPEオブジェクトを返します。
@raise WIN32OLERuntimeError TypeLibが見つかりません。またはole_classで指定した型が未定義です。

excel_app_type = WIN32OLE_TYPE...