大榕树 \ Pascal语言 \ 算法与技巧

Pascal单元的编写

原文链接:http://www.mydrs.org/program/list.asp?id=173

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; 调用自己编写的单元文件了。

作者:Micy
来源:本站论坛
时间:2001-08-18

上一篇:动态数据结构的优点
下一篇:一维数组

大榕树 版权所有 ©1999-2006