技转课程-TIPTOPGPDebugger.pptVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TIPTOP GP 教育訓練 Debugger r.d2+ 本教材以 TIPTOP GP 5.0 版為說明標準 學習目標 本章說明Debugger工具使用方式。 Debugger分為圖形化的偵錯工具及文字化的偵錯工具,此章講述圖型化工具,以下為重點部份: 各選項代表功能。 Debugger操作。 常用功能介紹 常用功能介紹 常用功能介紹 基本Debugger方式 開啟Debugger畫面後,於程式上設定中斷點。可利用4gl列表或function列表,找到其他非在主程式內的function。 按下”Run/Cont”按鍵開始執行程式,此時請對畫面做一般操作,當程式跑到中斷點時,主畫面指標會變為漏斗狀,請切換到Debugger視窗,開始追蹤程式段。 利用Toolbar上的功能,追蹤程式或查看變數值 特殊指令 請利用選項“RUN” ? “Execute Debugger Command” 輸下下面指令 watch STATUS if STATUS watch g_cnt if g_cnt 10 b lib_cl_err:285 if g_cnt 10 練習時間 Thanks for Your Join…. 鼎新電腦 產品處 TP 產品部 * r.d2+ 畫面 執行debugger方式 Ex. r.d2+ aooi020 所有功能 Breakpoint及目前位置 常用功能列 重新debug 執行或繼續 常用功能介紹 將變數加入查看的列表 設定追蹤點 附加功能介紹 TopMenu中的View選項內,可查看此支程式的各資訊列表,例如:Breakpoints列表、變數值列表、副程式列表… Ctrl+S 顯示程式Stack結構 附加功能介紹 Ctrl+M 顯示所用到的所有程式﹙4gl﹚ Ctrl+U 顯示所有用到的Function 附加功能介紹 Ctrl+L 顯示目前所在function內的變數值 Ctrl+G 顯示用到的程式內的所有Global變數值 附加功能介紹 Ctrl+B 顯示目前設定的所有追蹤點 跳至選擇的追蹤行數 不勾選表示保留此追蹤點,但debug不停止在此行 《說明》 設定追蹤點以後的行數前面會出現紅色實心圓,若disabled追蹤點則會顯示紅圈,disabled跟delete差別在於追蹤點之後是否可以馬上作用。 Auto Variables:將每一行所包含的變數及變數值顯示在欄位中 Watched Varibales:顯示在Inspect功能中加入的變數及變數值 Hide Auto及Hide Watches兩個Button,分別可隱藏Auto Variables及Watched Variables兩個欄位 《說明》 設定追蹤點可使用Toggle按鍵或是直接於行數雙按滑鼠左鍵。 《說明》 Stack功能可讓使用者了解目前的function是由何處呼叫來的。 《說明》 於Inspect所加入要查看的變數,當開始debug時,會再Watched Variable此欄位顯示目前的變數值。 在Inspect此功能中也可直接查看目前Global變數值或是目前所在Function的變數值﹙分別使用Globals或Locals按鍵﹚ 《說明》 當debug要重新開始時,可按Restart讓程式重新作用,並刪除先前設定的Breakpoints。 Step Into:可追蹤每一程式行及呼叫的副程式。 Step Over:依照主程式行debug,碰到副程式會直接將呼叫結果顯示在popup視窗。 Step Out:不繼續debug目前的function,將剩下的程式碼執行完畢並回傳結果後跳回呼叫的function中。 To Cursor:當debug至某一行時,執行To Cursor會讓程式直接執行到滑鼠指標﹙Highlight﹚所在的行數,再繼續debug。 《說明》 Execute Debugger Command可以輸入debug的所有指令,要查看指令集按下〝Show all commands〞,要將結果拷貝請按〝Copy to clipboard〞 《說明》 Modules和Functions的分別在於,前者為所用到的4gl檔案,後者為用到哪個檔案內的哪個Function。 《說明》

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档