t100 debug常用指令
- 1. 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 變數=
在r.r之前,先做一个动作:export FGLSQLDEBUG=9,就可以在xshell中看到明确的报错信息
請利用選項“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
* b 1080 if g_xrda_d[1].xrdaua001='140014'
b 行數 if 業務員= ‘140014’
T100-----调试程序,快速定位到错误行
1、r.d 作业编码 
2、ctrl+d  3、输入 watch g_errparam.code if g_errparam.code='错误编码',
t100 debug常用指令的更多相关文章
- 高性能Web服务器Nginx的配置与部署研究(7)核心模块之主模块的非测试常用指令
		1. error_log 含义:指定存储错误日志的文件 语法:error_log <file> [debug|info|notice|warn|error|crit] 缺省:${prefi ... 
- redis基础:redis下载安装与配置,redis数据类型使用,redis常用指令,jedis使用,RDB和AOF持久化
		知识点梳理 课堂讲义 课程计划 1. REDIS 入 门 (了解) (操作) 2. 数据类型 (重点) (操作) (理解) 3. 常用指令 (操作) 4. Jedis (重点) (操作) ... 
- linux常用指令
		整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ... 
- 走进AngularJs(二) ng模板中常用指令的使用方式
		通过使用模板,我们可以把model和controller中的数据组装起来呈现给浏览器,还可以通过数据绑定,实时更新视图,让我们的页面变成动态的.ng的模板真是让我爱不释手.学习ng道路还很漫长,从模板 ... 
- mac 终端 常用指令
		开始正式研究ios 应用开发,由于是从C开始学起,所以学习下常用的mac终端指令,方便后续常用操作. mac 终端 常用指令: 1.ls指令 用途:列出文件 常用参数 -w 以简洁的形式列出所有文件和 ... 
- ImageMagick常用指令详解
		Imagemagick常用指令 (ImageMagick--蓝天白云) (ImageMagick官网) (其他比较有价值的IM参考) (图片自动旋转的前端实现方案) convert 转换图像格式和大小 ... 
- [AngularJS] 常用指令
		常用指令 ng-hide指令,用于控制部分HTML元素可见(ng-hide="false")和不可见状态(ng-hide="true"),如下: <div ... 
- iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )
		一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的 git的起源 作者是Linux之父:Linus Bened ... 
- linux下svn常用指令
		windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的 ... 
随机推荐
- 洛谷P1979华容道
			题目 此题目中存在三种棋盘的放置方法(空白,不能活动,能活动). 而每次变化的格子一定在当前空白格子的周围,因此只需要对空白格子的周围四个状态考虑即可,因此我们设\(a[i][j][k]\)为白格子在 ... 
- 一篇文章把你带入到JavaScript中的闭包与高级函数
			在JavaScript中,函数是一等公民.JavaScript是一门面向对象的编程语言,但是同时也有很多函数式编程的特性,如Lambda表达式,闭包,高阶函数等,函数式编程时一种编程范式. funct ... 
- 设置Git--在Git中设置您的用户名--创建一个回购--Fork A Repo--社会化
			设置Git GitHub的核心是名为Git的开源版本控制系统(VCS).Git负责计算机上本地发生的所有GitHub相关的事情. 要在命令上使用Git,您需要在计算机上下载,安装和配置Git. 如果要 ... 
- 第08组 Alpha冲刺(3/6)
			队名:955 组长博客:https://www.cnblogs.com/cclong/p/11872693.html 作业博客:https://edu.cnblogs.com/campus/fzu/S ... 
- 重置GPU显存 Reset GPU memory after CUDA errors
			Sometimes CUDA program crashed during execution, before memory was flushed. As a result, device memo ... 
- 【转】gdb typeid 详解
			在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型, ... 
- JavaScript初探系列(八)——DOM
			DOM(文档对象模型)是针对HTML和XML文档的一个API,描绘了一个层次化的节点树,允许开发人员添加.删除和修改页面的某一部分. HTML DOM 树形结构如下: 一.Node方面 (一).节点类 ... 
- 用SAS提交SAS代码
			OPTIONS NOXWAIT;%LET PATH=%STR(C:\Program Files\SAS\SAS 9.1);%LET CODEPATH=%STR(D:\001.RIPP.MODEL);% ... 
- uniapp - emmet
			话说,emment是官方uniapp直接引入的.基本上没做啥修改:可以点这里查看所有用法 - http://emmet.evget.com/ 1.类似css层级写法 1.1 view.ok>vi ... 
- sql server数据库备份单个表的结构和数据生成脚本【转】
			1.使用场景:sql server数据库备份单个表的结构和数据,在我们要修改正式系统的数据的一天或者多条某些数据时候,要执行update语句操作,安全稳健考虑,最好先做好所修改的表的结构和数据备份! ... 
