ホームページ  >  記事  >  開発ツール  >  notepad++ で DLL を開くと文字化けします。

notepad++ で DLL を開くと文字化けします。

(*-*)浩
(*-*)浩オリジナル
2019-08-15 11:50:0012075ブラウズ

notepad DLL ファイルを開くときに文字化けが発生する理由: DLL ファイルはソフト ファイル タイプであるダイナミック リンク ライブラリ ファイルであり、メモ帳のデフォルト言語は通常のテキストであり、同じファイル タイプではありません。 DLLとして作成されているため、開くと文字化けが発生します。

notepad++ で DLL を開くと文字化けします。

DLL (ダイナミック リンク ライブラリ) ファイルは、「アプリケーション拡張機能」とも呼ばれるダイナミック リンク ライブラリ ファイルであり、ソフトウェア ファイルの種類の 1 つです。

通常、メモ帳のデフォルト言語は標準テキストであり、DLL と同じファイル形式ではないため、開くと文字化けします。 (推奨学習: notepad )

Windows では、多くのアプリケーションは完全な実行可能ファイルではなく、いくつかの比較的独立したダイナミック リンク ライブラリ、つまり DLL ファイルに分割され、システム。

プログラムを実行すると、対応する DLL ファイルが呼び出されます。 1 つのアプリケーションで複数の DLL ファイルを使用したり、1 つの DLL ファイルを別のアプリケーションで使用したりすることができ、このような DLL ファイルは共有 DLL ファイルと呼ばれます。

DLL ファイルには、さまざまなプログラムの関数 (サブプロセス) の実装プロセスが格納されています。プログラムが関数を呼び出す必要がある場合、最初に DLL をロードし、次に関数のアドレスを取得し、最後に関数を呼び出す必要があります。あれを呼べ。

DLL ファイルを使用する利点は、プログラムの実行開始時にすべてのコードをロードする必要がなく、プログラムが特定の機能を必要とする場合にのみ DLL から取り出されるということです。さらに、DLL ファイルを使用すると、プログラムのサイズを削減することもできます。

ダイナミック リンク ライブラリは、当時のコンピューターのメモリ容量が小さいという問題により、初期の Windows システムで登場したメモリ最適化手法です。

同じサブルーチンを複数のプログラムから呼び出す場合、メモリの消費を抑えるために、このサブルーチンを実行ファイルとして保存し、複数のプログラムから呼び出された場合にのみメモリ上に生成され使用されます。実例。

Windows オペレーティング システムでは、すべてのプログラムがこの DLL に含まれる関数を使用して、[開く] ダイアログ ボックスを実装できます。これは、コードの再利用とメモリの効率的な使用を促進するのに役立ちます。

DLL を使用すると、プログラムをモジュール化し、比較的独立したコンポーネントで構成することができます。

たとえば、会計プログラムはモジュールごとに販売できます。個々のモジュールは、実行時にメイン プログラムにロードできます (対応するモジュールがインストールされている場合)。モジュールは互いに独立しており、対応する機能が要求された場合にのみモジュールがロードされるため、プログラムのロードが高速になります。

さらに、プログラムの他の部分に影響を与えることなく、個々のモジュールに更新をより簡単に適用できます。

たとえば、税率が毎年変わる給与計算プログラムがあるとします。変更が DLL に分離されている場合は、プログラム全体を再構築またはインストールせずに更新を適用できます。

以上がnotepad++ で DLL を開くと文字化けします。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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