Основная ошибка программирования в T24 Design Studio - PullRequest
0 голосов
/ 17 января 2019

Ниже мой код.

SUBROUTINE HELLO
*-----------------------------------------------------------------------------
*
*-----------------------------------------------------------------------------
* Modification History :
*-----------------------------------------------------------------------------
    $INSERT I_COMMON
    $INSERT I_EQUATE
*-----------------------------------------------------------------------------
    CRT "HELLOW WORLD"
END

Я пытаюсь скомпилировать приведенный выше код в T24 Design Studio, используя TAFJ, но он выдает ошибку ниже.

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 голосов
/ 21 января 2019

Первая ошибка «Не удается найти вставку« I_EQUATE »» означает, что компилятор не может найти файл вставки, который обычно находится внутри t24lib. Вы должны щелкнуть правой кнопкой мыши по своему проекту и выбрать «Переключить характер проекта TAFJ», затем указать местоположение для папки t24lib с основными библиотеками T24 (параметр temn.tafj.directory.precompile в свойствах conf TAFJ).

Вторая ошибка означает, что вы должны следовать структуре компонента TAFJ и иметь в подпрограмме ключевые слова .component и $ PACKAGE, указывающие имя пакета. Вы можете переопределить эту проверку, поместив «Чашку Дансе» в папку, в которой находится процедура.

...