程序文件
进度 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