程序存储在epicor

时间:2017-02-01 15:06:41

标签: progress-4gl epicorerp

1)在epicor中存储ABL代码的程序在哪里?

2)这些语法是什么意思:

{manager/Exception.i &TO_LOG}
{bo/BOName_ds.i}

他们引用了lib还是物理文件?如果是文件,它们驻留在哪里?

1 个答案:

答案 0 :(得分:1)

{manager/Exception.i &TO_LOG}

某处你的文件(在你所谓的PROPATH中 - Progress用来运行自己和你的应用程序的目录)是一个名为manager的目录。在该目录中有一个名为Exception.i的文件。

当包含Exception.i时,会将一些参数传递给它(& TO_LOG)。请参阅以下有关参数的更多信息。

{博/ BOName_ds.i}

如上所述,但名为bo的目录和名为BOName_ds.i的文件。这可能是一个"业务对象" (因为BO部分)被定义为"数据集" - ds-part,但它也可能是您的应用程序特有的东西。

包含文件参数

以下是将未命名和命名参数传递给包含文件的两个示例。

DEFINE VARIABLE iVar AS INTEGER     NO-UNDO INIT 3.

{includefile1.i 1 iVar TRUE}

{includefile2.i &EXAMPLE="'hello'" &VIEWAS="VIEW AS ALERT-BOX INFORMATION"}

第一个包含文件:     / * includefile1.i * /     消息{1} {2} {3}视图作为警告框。

第二个包含文件:     消息{& EXAMPLE} {& VIEWAS}。

第一个结果包括:

enter image description here

第二个结果包括:

enter image description here