るりまサーチ

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

別のキーワード

  1. win32ole unadvise
  2. win32ole_event unadvise
  3. unadvise win32ole
  4. unadvise win32ole_event
  5. unadvise win32oleruntimeerror

ライブラリ

クラス

キーワード

検索結果

WIN32OLE_EVENT#unadvise -> () (18102.0)

イベント通知元をオブジェクトから切断します。

イベント通知元をオブジェクトから切断します。

当メソッド実行後は、イベント通知を受けられなくなります。また、このオブ
ジェクトを利用したWIN32OLE_EVENT#on_eventなどの呼び出しはエラー
(WIN32OLERuntimeErrorの通知)となります。

WIN32OLE_EVENTオブジェクトは一度生成すると、イベントハンドラが登録され
ている限りオブジェクトを解放しません。というのは、イベントの通知元のオ
ブジェクトと相互参照されるため、自動的に解放することができないからです。
結果として、OLEオートメーションサーバの解放もスクリプトが終了するまで行
われません。

こ...

WIN32OLE_EVENT#on_event(event = nil) {|*args| ... } -> () (7.0)

イベント通知を受けるブロックを登録します。

...必要な場合は、
WIN32OLE_EVENT#on_event_with_outargsを利用してください。

@raise WIN32OLERuntimeError WIN32OLE_EVENT#unadviseによってイベン
トソースと切断済みです。

ie = WIN32OLE.new('InternetExplorer.Application')
ev =...

WIN32OLE_EVENT#on_event_with_outargs(event = nil) {|*args| ... } -> () (7.0)

イベント通知を受けて結果を呼び出し元へ返すブロックを登録します。

...には、
ブロック変数を分割せずに配列の形式で受けてください。

@raise WIN32OLERuntimeError WIN32OLE_EVENT#unadviseによってイベン
トソースと切断済みです。

ie = WIN32OLE.new('InternetExplorer.Application')
ev =...