Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > dlライブラリ > DLモジュール > dlopen

module function DL.#dlopen

dlopen(lib) -> DL::Handle[permalink][rdoc]
dlopen(lib) {|handle| ... } -> DL::Handle

ダイナミックライブラリ lib をロードし、 DL::Handle として返します。

ブロックが与えられている場合は、DL::Handle 引数として 与えられたブロックを実行します。DL::Handle を返します。

DL::Handle.new(lib) と等価です。

[PARAM] lib:
ロードしたいライブラリを文字列で与えます。
[EXCEPTION] RuntimeError:
dlopen(3) に失敗した時に発生します。