鼎捷T100—执行结果弹窗

本文介绍了在批处理作业中如何实现弹窗提示,包括错误报错和成功反馈的处理方法。使用cl_err()函数进行报错弹窗,通过azzi920维护错误编号,而cl_ask_confirm3()用于显示成功消息。代码示例展示了具体的调用方式。

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

今天在客制批次作业的时候,有很多部分需要用到弹窗的效果,特此记录一下

执行弹窗

在方法的执行的过程中,我们可以根据执行的情况可以设定弹窗提示使用者程式运行的情况,其中包括两种

  • 失败
  • 成功

其中最常用的是报错弹窗

报错

INITIALIZE g_errparam TO NULL    #将报错的信息初始化
LET g_errparam.code = '!'        #此处可以输入错误的编号(azzi920)也可以直接用!表示
LET g_errparam.extend = '报错信息'#此处可以自定义报错的信息
LET g_errparam.popup = TRUE      #是否弹窗,TURE为是,FALSE为否
CALL cl_err()                    #执行报错弹窗

其中的code可以在azzi920中维护,格式如下

 这样后来者可以根据编号在作业中找到该报错的具体信息

成功

在批处理作业的debugger的过程中,发现了一些执行成功,反馈的弹窗。

下面介绍其中一种,用法如下

CALL cl_ask_confirm3("","执行成功")

在设计器中使用ctrl+i可以获取到对应程式的信息

############################################################

#+ @code

#+ 函式目的 確認畫面

#+ @param ps_msg STRING 訊息字串或訊息代碼

#+ @param ps_msg2 STRING 訊息字串

#+

############################################################

PUBLIC FUNCTION cl_ask_confirm3(ps_msg,ps_msg2)

根据批次作业代码顺延下去,发现其中ps_msg中的编码也是在azzi920定义的

格式如下

 


还有很多的弹窗方法可以根据cl_ask去在程式下载中搜索出来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值