ホームページ >よくある問題 >.dll とは何のファイルですか?

.dll とは何のファイルですか?

WBOY
WBOYオリジナル
2022-08-29 15:00:5149581ブラウズ

「.dll」は実行可能ファイルで、dll は「Dynamic Link Library」の略で、複数のプログラムで同時に使用できるコードとデータを含むダイナミック リンク ライブラリです。プログラムが特別なタスクを実行するために必要なコードやその他のリソースを共有できるようにします。

.dll とは何のファイルですか?

このチュートリアルの動作環境: Windows 10 システム、DELL G3 コンピューター。

ファイルとは

ダイナミック リンク ライブラリである DLL (Dynamic Link Library) ファイルは、アプリケーション拡張機能とも呼ばれます。

DLL は、複数のプログラムで同時に使用できるコードとデータを含むライブラリです。

DLL ファイルは、プログラムが特別なタスクを実行するために必要なコードやその他のリソースを共有できるようにする実行可能ファイルです。 Windows が提供する DLL ファイルには、Windows ベースのプログラムを Windows 環境で動作させるための多くの機能とリソースが含まれています。 .dll とは何のファイルですか?

dll ファイルの特徴

DLL はメモリ使用量が少なく、編集が容易であるという特徴があるため、コンピュータウイルスの多くはDLL形式のファイルです。しかし、一人で運営することはできません。通常、ダイナミック リンク ライブラリは直接実行できず、メッセージを受信できません。これらは、特定のジョブを完了するために実行可能プログラムまたは他の DLL によって呼び出すことができる関数を含む独立したファイルです。これは、他のモジュールがダイナミック リンク ライブラリ内の関数を呼び出す場合にのみ機能します。 利点

プログラムの他の部分に影響を与えることなく、個々のモジュールに更新をより簡単に適用できます。たとえば、税率が毎年変更される給与計算プログラムがあるとします。変更が DLL に分離されている場合は、プログラム全体を再構築またはインストールせずに更新を適用できます。

Windows オペレーティング システムで DLL として実装されるファイルの一部を以下に説明します。 ActiveX コントロール (.ocx) ファイル ActiveX コントロールの例は、カレンダーから日付を選択できるようにするカレンダー コントロールです。 。コントロール パネル (.cpl) ファイル .cpl ファイルの例は、コントロール パネルにある項目です。各エントリはプライベート DLL です。デバイス ドライバー (.drv) ファイル デバイス ドライバーの例としては、プリンターへの印刷を制御するプリンター ドライバーがあります。 DLL の利点

プログラムで DLL を使用すると、次のような利点があります: 使用するリソースが少なくなる 複数のプログラムが同じものを使用する場合DLL をライブラリとして使用すると、ディスクおよび物理メモリにロードされるコードの重複の量を減らすことができます。これは、フォアグラウンドで実行されているプログラムだけでなく、Windows オペレーティング システム上で実行されている他のプログラムにも大きな影響を与える可能性があります。モジュラー アーキテクチャ DLL の推進は、モジュラー プログラムの開発の促進に役立ちます。これは、複数の言語バージョンを必要とする大規模なプログラムや、モジュール型アーキテクチャを必要とするプログラムの開発に役立ちます。モジュール型プログラムの例としては、実行時に動的にロードできる複数のモジュールを備えた会計プログラムがあります。展開とインストールの簡略化 DLL 内の関数を更新または修復する必要がある場合、DLL の展開とインストールでは、DLL へのプログラムのリンクを再確立する必要はありません。さらに、複数のプログラムが同じ DLL を使用している場合、複数のプログラムが更新または修正の恩恵を受けることができます。この問題は、定期的に更新または修正されるサードパーティの DLL を使用する場合に、より頻繁に発生する可能性があります。 関連知識の詳細については、
FAQ

列をご覧ください。 ######

以上が.dll とは何のファイルですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。