DLL | ASAHIネット
HOME
キーワードトップ
その他
ABC
D
DLL
DLL
ダイナミック
リンク
ライブラリ
(Dynamic Link Library,
DLL
)は、
ソフトウェア
の一種。動的
リンク
を使った
ライブラリ
のこと。複数のプログラムから共通に利用できるように種々の機能をプログラムとは分離して
実装
したもの。本来的には、
Windows
における用語であるが、Unixなどにおいても使用される。
たとえば、「
マウスカーソル
が今画面のどこにあるかを調べる」などという機能は、さまざまなプログラム(アプリケーション)から参照される可能性があるので、その部分を
モジュール
化して、さまざまなプログラムが使えるようにしたほうがよい。このような場合に、この機能をダイナミック
リンク
ライブラリ
として
実装
することが多い。
実際には、
Windows
では、
拡張子
が「.dll」の
ファイル
として提供されることが多い。Unix系
OS
では、/usr/lib や /libの下に、
拡張子
が「.so.
バージョン
番号」の
ファイル
として実現されることが多い。
個人がフリーソフトなどを作成する際に、作りやすくするために作成して無料で提供されるものもある。ダイナミック
リンク
ライブラリ
の一種に
ランタイム
ライブラリ
がある。
ライブラリ
が共有である事とダイナミックである事は必ずしも一致しないので注意が必要である。
共有ライブラリ
は
ロード
こそ実
行
時まで遅延するが、シンボルは
リンク
時に解決する。一方
プラグイン
などのダイナミック
ライブラリ
は実際に
ロード
してみないと内容が保証されないものである。多くの処理系では
実装
上両者は同じものだが、例えば
Darwin
では明確に区別されている。
「
DLL
」『フリー百科事典
ウィキペディア
日本語版』(
http://ja.wikipedia.org/
)。2009年7月28日15時(日本時間)現在での最新版を取得。
続きを見る
おすすめ情報
高品質・低価格のインターネットプロバイダ
インターネット
プロバイダー
「ASAHIネット」は
ADSL
, 光回線などの
インターネット
接続を業界最安値水準でを提供している。日経ビジネス・J.D. Power等のお客様満足度調査でも高い評価を得ており。「推奨度№1」といわれるのも納得だ。