T24 Design Studio 中的基本编程错误
Basic Programming Error in T24 Design Studio
下面是我的代码。
SUBROUTINE HELLO
*-----------------------------------------------------------------------------
*
*-----------------------------------------------------------------------------
* Modification History :
*-----------------------------------------------------------------------------
$INSERT I_COMMON
$INSERT I_EQUATE
*-----------------------------------------------------------------------------
CRT "HELLOW WORLD"
END
我正在尝试使用 TAFJ 在 T24 Design Studio 中编译以上代码,但它会生成以下错误。
17/01/2019 10:50:47 Compiling HELLO... ERROR
Error : (line 19) HELLO, Cannot find Insert 'I_EQUATE'
Error : (line 12) HELLO.b, No component defined. $PACKAGE is mandatory !
Compilation completed for 1 file(s). 2 errors
需要知道如何解决这个问题。
第一个错误"Cannot find Insert 'I_EQUATE'"表示编译器无法找到通常位于t24lib 中的插入文件。您必须右键单击您的项目并 select "Toggle TAFJ project nature",然后提供 t24lib 文件夹的位置以及 T24 核心库(TAFJ conf 属性中的 temn.tafj.directory.precompile 参数)。
第二个错误意味着你应该遵循TAFJ组件化框架,你应该在例程中有一个.component和$PACKAGE关键字来指示包名。您可以通过在您拥有例程的文件夹上放置 "Dunce cup" 来覆盖此检查。
下面是我的代码。
SUBROUTINE HELLO
*-----------------------------------------------------------------------------
*
*-----------------------------------------------------------------------------
* Modification History :
*-----------------------------------------------------------------------------
$INSERT I_COMMON
$INSERT I_EQUATE
*-----------------------------------------------------------------------------
CRT "HELLOW WORLD"
END
我正在尝试使用 TAFJ 在 T24 Design Studio 中编译以上代码,但它会生成以下错误。
17/01/2019 10:50:47 Compiling HELLO... ERROR
Error : (line 19) HELLO, Cannot find Insert 'I_EQUATE'
Error : (line 12) HELLO.b, No component defined. $PACKAGE is mandatory !
Compilation completed for 1 file(s). 2 errors
需要知道如何解决这个问题。
第一个错误"Cannot find Insert 'I_EQUATE'"表示编译器无法找到通常位于t24lib 中的插入文件。您必须右键单击您的项目并 select "Toggle TAFJ project nature",然后提供 t24lib 文件夹的位置以及 T24 核心库(TAFJ conf 属性中的 temn.tafj.directory.precompile 参数)。
第二个错误意味着你应该遵循TAFJ组件化框架,你应该在例程中有一个.component和$PACKAGE关键字来指示包名。您可以通过在您拥有例程的文件夹上放置 "Dunce cup" 来覆盖此检查。