ISDB图文详解

ISDB图文详解

ID:42770061

大小:168.50 KB

页数:6页

时间:2019-09-20

ISDB图文详解_第1页
ISDB图文详解_第2页
ISDB图文详解_第3页
ISDB图文详解_第4页
ISDB图文详解_第5页
资源描述:

《ISDB图文详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、【原创】ISDB的使用简易说明(附实例图片)作者:Cloudrack2008.3.11许多新手在学习AS400RPG编程时,通常都会遇到程序调试的问题,如参数的传递,程序间调用的调试等等,本文的目的就是以图文形式向新手说明调试工具ISDB(InteractiveSourceDebugger)的基本用法。下面以实例进行说明:一、在使用ISDB之前,所需要调试的程序必须已经通过编译且已经生成OBJECTS。二、启动ISDB:在命令行输入STRISDB,按F4:在PROGRAM这一栏中输入需要调试的程序名,UPDATEPRODUCTI

2、ONFILES栏输入*YES,按执行键,会出现参数提示栏:如果调试的程序是需要传参的,参数要填写在此栏,在实际应用中,参数通常是以文本形式进行传递。三、进入ISDB的界面:请留意画面最上部分,那是ISDB的菜单项:DEBUG、GOTO、PROGRAM、OPTIONS,HELP,将光标置于菜单项的下部,按执行键可以看到分别对应的下拉菜单内容:1、DEBUG:1.Changedebug...更改调试程序2.Displaybreakpoints显示断点3.Displaydebug显示当前调试信息4.Clearallbreakpoint

3、s清除全部断点5.Workwithprograms...管理调试程序列表1、GOTO:1.Top程序顶部2.Bottom程序底部3.Currentline当前行4.Statement...声明5.Label...标签6.Subroutine...子程序2、PROGRAM:1.Displayobjectdescription显示对象描述2.Displayprogram显示程序3.Displayprogramreference显示程序引用参考4.Workwithjob查看JOB状态3、OPTIONS:1.Setdisplayopti

4、ons...设置显示选项2.Find...查找功能4、HELP:1.Helpforcommands...帮助命令2.Helpforcommandkeys...功能键3.About...关于限于篇幅,本文仅以实例对常用的菜单项进行说明。四、功能键:1、F5键是逐行进行调试2、F6键设置断点3、F11键查看变量值4、F17键直接运行代码,直至断点或程序结束五、实例说明:O#MC02程序是一个交互程序,提供如下显示界面,并调用程序SIPRD进入ISDB调试O#MC02,因为还需要同时调试SIPRD这个程序,所以先要在DEBUG中加

5、入这个程序,步骤:1、在DEBUG菜单中选择5Workwithprograms..,画面中会出现向个选项,可以对指定的程序进行添加、移除和跳转操作,首先要用1加入SIPRD,执行后如下画面,2、返回到ISDB,在命令行输入CALL,F16键查找,并设置断点,断点设置完成后开始逐步调试程序,在红色的执行语句中,将光标移至变量处,用F11键即可查看到变量当前状态的值,例如刚才的赋值诗句执行后,SFLPGM的值如下所示,如果要直接运行至断点进行调试,用F17键,参考以下实例程序执行调试画面,3、出现上面的等待画面时就是已经执行到了断

6、点,如上所述,SIPRD这个程序也是需要进行调试的,那么该如何跳转到SIPRD进行调试呢?请看以下步骤:A、将光标移到DEBUG,调出菜单B、选择5Workwithprograms...C、在以下画面中用5Changetoprogram选择需要跟踪的程序SIPRD,D、选择后会出现SIPRD的代码,此时按下F5键继续进行调试,O#MC02的代码执行后会跳转到SIPRD的调试窗口,请注意第二行的程序名已经是SIPRD了,E、在执行完SIPRD的调试后,ISDB会跳转回到O#MC02的程序,此时可以继续对O#MC02程

7、序进行调试操作。六、ISDB中最常碰到的问题:程序的运行步骤与调试的代码不符原因:调试的OBJECTS与SOURCE不相符,所调试的OBJECTS必须是从对应SOURCE编译出来的,否则会出现对应不上的情况。这也是新手容易忽略的问题。七、介绍到这里,其它的菜单项如GOTO、PROGRAM、OPTIONS等操作,不再详细叙述,各位可以在实际运用中逐项体会,本文仅是以实例进行简单的ISDB说明,以抛砖引玉,由于只以经验体会进行通俗表述,如有不足请高手们指正,欢迎高手们对更高级的运用进行补充说明,希望能对新手的学习有所帮助。谢谢!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。