Ibm midrange 不接受屏幕部分as400
我正在尝试在AS400上学习COBOL。我在编写Ibm midrange 不接受屏幕部分as400,ibm-midrange,cobol,Ibm Midrange,Cobol,我正在尝试在AS400上学习COBOL。我在编写屏幕部分时遇到问题。 **==================================================== SCREEN SECTION. *>This line generates a error **==================================================== PROCEDURE DIVISION. **==============================
屏幕部分时遇到问题。
**====================================================
SCREEN SECTION. *>This line generates a error
**====================================================
PROCEDURE DIVISION.
**========================================================
DISPLAY "Bonjour tout le monde" "Hello World".
exit program.
我收到此消息(LNC1030导致“屏幕不正确”),尽管我已经查看了我在编写屏幕部分时是否出错
**====================================================
SCREEN SECTION. *>This line generates a error
**====================================================
PROCEDURE DIVISION.
**========================================================
DISPLAY "Bonjour tout le monde" "Hello World".
exit program.
代码如下:
**====================================================
SCREEN SECTION. *>This line generates a error
**====================================================
PROCEDURE DIVISION.
**========================================================
DISPLAY "Bonjour tout le monde" "Hello World".
exit program.
谢谢你的补充信息。我让您的程序编译并运行如下:
**====================================================
SCREEN SECTION. *>This line generates a error
**====================================================
PROCEDURE DIVISION.
**========================================================
DISPLAY "Bonjour tout le monde" "Hello World".
exit program.
**===========================================
PROCEDURE DIVISION.
**===========================================
DISPLAY "BONJOUR TOUT LE MONDE" "HELLO WORLD".
EXIT PROGRAM.
在SEU中编辑为源类型“CBL”,编辑器甚至不允许其最初放置在A区的“屏幕部分”。它还认识到“显示”和“退出程序”语句必须缩进到B区
**====================================================
SCREEN SECTION. *>This line generates a error
**====================================================
PROCEDURE DIVISION.
**========================================================
DISPLAY "Bonjour tout le monde" "Hello World".
exit program.
“屏幕部分”(如有必要和定义)将是区域B中的一段,作为程序(程序划分)逻辑的一部分。我发现这本关于ILE COBOL程序结构的指南可能会有所帮助:
(如您的示例所示,并非所有部分都是必需的,但许多部分都是良好的实践)我怀疑这是一个语法错误,但需要查看更多原始代码以帮助显示您的代码。.在“过程划分”之前,我不相信“屏幕部分”是预期/认可的部分名称(如“工作存储部分”或“链接部分”)。对于显示,不需要定义屏幕。请尝试完全删除它?非常感谢您的帮助Richard。我现在明白了为什么它无法运行
**====================================================
SCREEN SECTION. *>This line generates a error
**====================================================
PROCEDURE DIVISION.
**========================================================
DISPLAY "Bonjour tout le monde" "Hello World".
exit program.