開発 dllとは何ですか? -techopediaからの定義

dllとは何ですか? -techopediaからの定義

目次:

Anonim

定義-ダイナミックリンクライブラリ(DLL)とはどういう意味ですか?

ダイナミックリンクライブラリ(DLL)は、実行中に実行中のプログラムによって動的に呼び出される可能性のある、順序付けられたコード、メソッド、関数、列挙型、および構造を持つ共有プログラムモジュールです。 DLLのファイル拡張子は、通常.dllで終わります。 他のファイル拡張子は.drvおよび.ocxです。

DLLはMicrosoftによって開発され、Windowsオペレーティングシステム(OS)でのみ動作します。

Techopediaはダイナミックリンクライブラリ(DLL)について説明します

DLL定義の関数タイプは次のとおりです。

  • エクスポート済み:定義済みのDLLからだけでなく、別のモジュールからも呼び出すことができます
  • 内部:定義されたDLLからのみ呼び出すことができます

DLLは、システムメモリの節約に役立ちます。 必要になるまでRAMに読み込まれないため、メモリのオーバーヘッドを削減できます。 DLLデータを必要とするアプリケーションは、必要に応じてDLLデータを受け取ります。これは、メモリの管理にも役立ちます。


通常、必要なDLLファイルへのリンクは、プログラミング中に作成されます。 リンクが静的な場合、DLLファイルが利用可能であり、プログラムの実行時に使用されます。 リンクが動的な場合、DLLファイルは必要な場合にのみ使用されます。


DLLファイルのもう1つの利点は、複数のプログラムで同時に使用できることです。 DLLファイルは、プログラムで自動的にロードされるため、通常は直接開かれません。 DLLファイルもシステムリソースを効率的に使用し、スワッピングを減らします。


DLL関数が変更された場合、呼び出し規約、関数引数、および戻り値が同じである限り、DLLを使用してアプリケーションを再コンパイルまたは再リンクする必要はありません。

dllとは何ですか? -techopediaからの定義