鼎捷T100 以客制批次作业为例,画面规格生成后编译程式报错问题

在进行客制批次作业时,遇到编译错误,因为部分程式代码如ENDRECORD未自动生成。通过检查报错信息,定位到问题代码段并补充缺失部分,从而消除错误,使程式能成功编译和运行。对于后续批次处理功能,需进一步分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题阐述:

今日在客制批次作业的时候遇到一个问题。在此做一个记录

由于批次作业规格生成后部分程式代码不会自动生成(如开窗等),直接进行编译上传则会报错的问题。

步骤

客制批次作业

步骤与其他作业一致,首先是注册程式

然后在画面生成器中设定画面,然后选择其中的p批次作业

以我画面设计为例,在输入画面编号(程式编号)之后,样板类型选择批次作业和列表模式。

然后进行基本项目的选择以及字段设置之后,点击生成画面

 

在画面生成之后,签出规格和程式。

根据需要设计规格后上传。

但是在程式生成之后保存上传编译的时候会报错(原因是批次作业部分代码没有自动生成)

报错的错让人一头雾水。

在研究之后找到原因:

在报错中找到对应程式的位置,就在该位置上边,定义中找到问题所在

 代码中自动生成的集合没有END RECORD 结尾

补充完代码之后,报错就会减少很多。

总结:

以此类推,根据编译报错提供的代码行数,找到对应位置及前面的代码,最好对照系统已经存在能够运行的批次作业代码。

进行自定义部分的补充,最终消除所有报错,使得程式能够编译成功,能够运行成功。

之后的批次处理的功能就需要具体分析

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值