单元文件的结构与语法
程序的每个子模块称之为单元。单元中可包含任何元素包括类型、变量、常量、例程等。每个单元均存储于一个.pas文件中。一个pas文件只能容纳一个单元。
单元文件包括以下部分:单元名称、Interface关键字、Implementation、[initialization]、[finalization]、end关键字。一个完整
的.pas 文件结构如下:
uint Unit1; //单元名称
interface //接口部分声明起始处
uses ....
......
implementation //实现部分起始处
uses ...
......
initialization //启动初始化部分起始处
......
finalization //关闭关闭初始化部分起始处
......
end.
1. 单元名称
此处名称与.pas文件名称一致。注意一个.dpr中不能引用两个同名的.pas.
2. 接口部分
关键字Interface与Implementation 之间的部分称为接口部分。此部分可以定义变量,常量,例程等。单元中并非仅有此处
才可以定义标识符,但只有在此部分定义的标识符才可能被其他文件访问。
3. 实现部分
关键字Implementation与initialization之间的部分称为实现部分。此处实现时可以省略参数,但若为省略则必须与声明时完
全一致。此部分可以定义常量、变量、例程等,但只能在本单元内使用。本单元的Inteface部分或其他单元无法使用。也可以定义
合用从句,但只能紧跟在关键字implementation之后.