T24 Design Studio中的基本编程错误

时间:2019-01-17 07:11:02

标签: jbase

下面是我的代码。

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

需要知道如何解决此问题。

1 个答案:

答案 0 :(得分:1)

第一个错误“无法找到插入'I_EQUATE'”表示编译器无法找到通常位于t24lib内的插入文件。您必须右键单击您的项目,然后选择“切换TAFJ项目性质”,然后使用T24核心库(在TAFJ conf属性中为temn.tafj.directory.precompile参数)提供t24lib文件夹的位置。

第二个错误意味着您应该遵循TAFJ组件化框架,并且例程中应具有.component和$ PACKAGE关键字,以指示程序包名称。您可以通过在例程所在的文件夹中放置一个“ Dunce cup”来覆盖此检查。