网站大量收购独家精品文档,联系QQ:2885784924

鼎捷ERP开发知识点_Debug应用.pptx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Debug应用应用开发中产线

Debug应用目标:1.了解debugger工具每个功能按钮的使用方法2.掌握debuggr除错的基本操作方式3.为什么要设置断点?就是需要在程序中看一下重要的逻辑判断是否OK,或者查看变值是否正确,设置断点可以使程序停在某个段落给使用者看4.工具介绍

Debug常用指令

Debug常用指令

Debug常用指令介绍1.r.d在任意目录下课执行例如:r.dcpmt5012.r.dg对应模组对应4gl目录执行:r.dgcpmt5013.ctrl+d:1)watchg_errparam.codeifg_errparam.code=sub-00283#快速找到找到sub-00283报错处2)bs_pre_voucher_ins_glga可以进入函数中3)debug进去,给g_prog赋值setvariableg_prog=axmt201setvariableg_argv[1]=2

DebugWATCH用法(CTRL+D打开)

案例一:axmt500-已知报错信息码,查看为什么报错1、定位报错信息,如下图所示已知报错信息码:axm-010992、快捷键ctrl+d,输入:watchg_errparam.codeifg_errparam.code=axm-01099,点击【OK】

3、点击,程序运行模拟把报错信息做出来,debug画面会自动断点报错信息码位置处DebugWATCH用法(CTRL+D打开)

DebugWATCH用法(CTRL+D打开)

案例二:已知变量值,查看如何赋值快捷键ctrl+d,输入:watchimaf001ifimaf001=1016011201,点击【OK】例:在进行批处理时,有100条数据,在处理imaf001=1016011201这条数据出现问题,就可以在Debugger中使用WATCH定位到处理该数据的位置,则运行程序正常做单,批处理执行到imaf001=1016011201会自动断点到赋值程序位置中。

Debug“b”用法(CTRL+D打开)

案例三:axmt500-已知函数名,进入函数2、快捷键ctrl+d,输入:bs_axmt500_create_preview_tmp,点击【OK】1、r.daxmt500进入Debugger

3、点击,程序运行后会自动断点函数可执行第一行Debug“b”用法(CTRL+D打开)

DebugSET用法(CTRL+D打开)

案例四:axmt500-给变量赋值2、将单价xmdc015重新赋值为0,快捷键ctrl+d,输入:setvariableg_xmdc_d[l_ac].xmdc015=0,点击【OK】1、r.daxmt500进入Debugger,在axmt500_b_fill中打断点,点击

3、点击,单价从原来的116变为0DebugSET用法(CTRL+D打开)

Debug操作步骤1.在crt或者xshell中通过r.d程序名称打开debug画面2.通过F3有哪些信誉好的足球投注网站可能会报错的地方或者关键字,例如查询时报错,找到ONACTIONquery函数,在这里设置断点,通过F11进入cpmt501_query()这个函数,进入函数之后通过F10一步步执行,如果遇到类似的这种函数,又通过F11进入函数逐步执行看,在做这个操作之前,先用Insepct设置一个状态:status,实时观看status的值,status=0表示没有问题,不等于0时就表示此段代码有错误,也可以通过Insepct观看其他全局变量的值

文档评论(0)

janus99 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档