Delphi ユニット ファイルの詳細な説明:
1. ライブラリ ユニット ファイル ヘッダー: ライブラリ ユニットの名前を宣言します。
2.インターフェース部分:
予約語インターフェイスで始まり、予約語実装で終わります。予約語実装は、参照されるユニット、定数、データ型、変数、プロシージャ、および関数を宣言するために使用されます。変数、定数、データ型、プロシージャ、および関数は、インターフェイス部分で宣言されます。参照はプログラム全体に共通です。つまり、これらの宣言は、このユニットを参照するすべてのユニットに表示され、アクセスできます。
インターフェイス部分では、プロシージャと関数のヘッダーを記述するだけで済みます。具体的な定義は、以下の実装部分で説明します。
インターフェース部は、ユニット導入部(用途)、定数記述部、型記述部、変数記述部、手続き・関数宣言部の複数のオプション部に分割できます。
3.実装部分:
実装部分は 2 つの部分に分かれており、1 つの部分はユニット参照、定数、型、変数、プロシージャ、関数の宣言を含む宣言部分であり、インターフェイス部分と同様です。
違いは 2 つあります。
(1): 実装セクションで宣言された内容は公開されており、他のユニットがこのユニットを参照してもアクセスできません。
(2): 実装部分で宣言する手続きや関数は、最初に宣言してから定義するという規則に従う必要はありませんが、手続きや関数の定義を直接記述することもできます。インターフェース部分で宣言された関数。
4.初期化部分:
ライブラリ ユニットの初期化に使用され、ここのコードが最初に実行されます。複数のライブラリ ユニットに初期化部分が含まれる場合、それらの実行順序は、プログラムの uses 部分で参照されるユニットの出現順序と一致します。
5.完成部分:
通常、初期化部分で割り当てられたリソースを解放するために使用されます。複数のライブラリ ユニットに終了部分が含まれる場合、実行順序は初期化部分とはまったく逆になります。