Pascal中是这样使用单元的。Program example;
uses unitname;
begin
end.
注意第二行,使用uses加上unit的名字。
Pascal中提供一些常用的unit,比如: crt,graph,dos,system,.....
用法等同于c中的<include>,可以直接使用unit中的函数。
当然可以自己编unit. 具体格式:
UNIT unitname;
INTERFACE
Type {后面是unit中需要用到的类型}
Procedure aa(a:integer);
Procedure bb(b:char);
...
... {这一部分是所有函数和过程的首部}
IMPLEMENTATION
procedure aa;
begin
...
end;
procedure bb;
begin
...
end;
...
...{这一部分是过程和函数的主体,注意已经没有形式参数表}
end.
Unit的大体结构就是这样,它的开始是Unit + 表达式,而不是Program
和Program一样,以end.结尾。
以unitname.pas存储,并编译,就会在缺省目录中得到unitname.tpu的文件。
这时候,就可以在程序中以uses unitname; 调用自己编写的单元文件了。