IT用語辞典バイナリ |
DLL
読み方:ディーエルエル
別名:ダイナミックリンクライブラリ,共有ライブラリ,シェアドライブラリ
【英】Shared Library
DLLとは、動的なリンクによって利用されるライブラリのことである。Windowsでは、DLLファイルの拡張子として「.dll」が付く。
DLLでは、様々なアプリケーションプログラムで使用される汎用的な機能がモジュール化されており、実行ファイルがリンクを読み込むことによって共通して利用できるようになっている。動的にリンクしていることによって、プログラム間で重複したコードを共有化し、メモリ占有量やHDDの読み込み時間などを削減することができる。Windowsでは、OSとしての機能の多くをDLLによって提供している。
アプリケーションの開発に当たっては、DLLとしてすでに用意されている機能は新たに開発しなくてよいので、開発効率の向上も期待できる。ただしDLLを利用するためには実行プログラムとDLLをセットにして管理しなくてはならない。
DLLは元々Windowsにおける用語であるが、後にUNIXなどでも同様の機能を指して「DLL」や「ダイナミックリンクライブラリ」と呼ぶ場合が多くなっている。UNIX系OSでは「共有ライブラリ」などと呼ばれることもある。
参照リンク
DLL とは - (Microsoft)
| Windows: | DCOM DirectSound DirectSound 3D DLL DSP版 DFS DirectX |
拡張子辞典 |
.dll
読み方:ディーエルエル
.dllとは、Windowsで、複数のアプリケーションが共通して使用できる(汎用性の高い)プログラムが部品化されて保存されたファイルに付く拡張子のことである。
.dllファイルは、「.exe」と同様にアプリケーション開発をコストダウンするために用意された。構造は.exe形式と同じであるが、.dllは単独では動作しないという特徴がある。同じプログラムを必要に応じてメモリーに呼び出し、複数のアプリケーションで共有することで、メモリーやハードディスクが節約できるというメリットが生じる。
ウィキペディア |
ダイナミックリンクライブラリ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2010/06/24 13:28 UTC 版)
(DLL から転送)
ダイナミックリンクライブラリ (Dynamic Link Library,DLL)は、ソフトウェアの一種。動的リンクを使ったライブラリのこと。複数のプログラムから共通に利用できるように種々の機能をプログラムとは分離して実装したもの。本来的には、Windowsにおける用語であるが、Unixなどにおいても使用される。
|
|||||||||||||||||||||||||||||
- ^ 「so」は「Shared Object」の略。
- 1 ダイナミックリンクライブラリとは
- 2 ダイナミックリンクライブラリの概要
DLLに関連した本
- C#とOpenCVの融合プログラミング―ライブラリのラッパーDLLを利用する 北山 洋幸 カットシステム
- DIY競馬プログラミング IPAT DLL編 吉田 章太郎 九天社
- DLLメモリ管理ハンドブック (Windowsプロフェッショナルプログラミングシリーズ) マイク クライン インプレス
DLLに関係した商品