1)在epicor中存储ABL代码的程序在哪里?
2)这些语法是什么意思:
{manager/Exception.i &TO_LOG}
{bo/BOName_ds.i}
他们引用了lib还是物理文件?如果是文件,它们驻留在哪里?
答案 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}。
第一个结果包括:
第二个结果包括: