T100_Debug整理(其实与TIPTOP一样的,具体可参考本站另一篇文章:搜索关键词: DEBUG)
- r.d 程序代号
- Find (Ctrl+F) => Find Next(F3).
- 设断点(Toggle):Double Click => Run/Continue the Program(F5) 执行程序
- 程序执行到断点会回到r.d
- 看值按放大镜Inspect => 储存Variable按Add Watch
- Step Over(F10):到下一行
- Step Into(F11):进入Function
- Step Out(Shift+F11):离开Function
- Run /Execute Debugger Command (Ctrl+D)下指令设断点,由TopMenu-Run选项进入
「break [function:line] if expression」 b 22196(行数) if 变数=
请利用选项“RUN” “Execute Debugger Command”
输下下面指令
- Break在status非0时
watch STATUS if STATUS
- Break在g_cnt大于10之时
watch g_cnt if g_cnt > 10
- Break在function cl_err的285行且当g_cnt大于10之时
b lib_cl_err:285 if g_cnt > 10
T100—–调试程序,快速定位到错误行
1、r.d 作业编码
2、ctrl+d 3、输入 watch g_errparam.code if g_errparam.code=’错误编码’,
点几次OK,再直接run程序,会自动跳到错误提示行。
按右鍵
转载请注明:赫非域 » T100_Debug整理