DLL

DLLとは何ですか:

DLLコンピュータの世界の頭字語で、 ダイナミックリンクライブラリ 、またはポルトガル語の「 ダイナミックリンクライブラリ 」の略です。 頭字語DLLで表されるライブラリは、複数のプログラムで同時に使用できるデータコードを持っています

DLLの概念は、Microsoft WindowsおよびOS / 2オペレーティングシステム用にMicrosoftによって実装されました。 これらのライブラリは、通常DLL拡張子を持つファイルですが、拡張子OCX、DRV、ICL(アイコンライブラリ)、FON、およびFOT(フォントファイルの場合)を持つこともできます。

DLLは当初、アプリケーションをハードディスクに格納することによってディスク上の領域とメモリを節約するように設計されていました。 DLLが提供する利点の1つは、モジュール性です。これにより、複数のアプリケーションで共有されるDLLのコードまたはデータにいくつかの変更を加えることができます。 したがって、アプリケーション自体を変更する必要はありません。 モジュール性のおかげで、例えばMicrosoft Officeのような大きなアプリケーションのアップデートのためにサービスパックや小さなパッチを作成することが可能です。 複数のプログラムが同じDLLを使用している場合、プログラムを再度インストールしなくても、だれでもこの修正プログラムまたは更新プログラムを利用できます。 ただし、この機能は頻繁な更新を必要とするかもしれない異なるソースからのDLLの互換性に関連した問題を提示するかもしれません。

DLLのもう1つの利点は、メモリとディスクにロードされるコードの重複を減らすことができるため、使用するリソースが少なくて済むことです。 このようにして、問題のプログラムおよびオペレーティングシステム内の他のプログラムのパフォーマンスが損なわれることはありません。

DLLファイルを利用可能にするサイトがいくつかあります。 非常に多くの場合、特定のプログラムは、それらがコンピュータ上で特定のDLLを見つけられないと実行できず、DLLエラーメッセージは非常に頻繁にあり得ます。