Основная ошибка программирования в T24 Design Studio

Ниже мой код.

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 ответ

Решение

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

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

Другие вопросы по тегам