程序文件

进度 ABL 代码通常存储在具有不同结尾的文件中,具体取决于它们包含的内容。结尾是可选的,而是事实上的标准:

文件名扩展名 包含
.P 进步计划。可以包含几个内部程序,功能等
。I 包含要包含在其他文件中的文件
.W 包含基于 WinForm 的 Window 或 Dialog 的图形表示的文件。
.R 包含 Progress 4GL 的任何文件的编译结果。叫做 r 代码。
.CLS 面向进度对象的类
.wrx 任何需要的 ActiveX 数据容器(通过 AppBuilder 编译生成)。

要在 Progress 4GL 中运行程序文件,使用 RUN 语句:

RUN program.p. //Will run program.p without parameters.
RUN program.w (INPUT true). //Will run program.w with input parameter set to true.

RUN program. //Will run program.r if present otherwise internal procedure "program".

要在 Progress-program 中包含另一个文件,使用 {}-directive:

{program.i} //Includes program.i in the current program