TOC
前言
針對早期(20年前)Informix 4gl在純文字黑白介面,進行debug時需要使用到的指令進行介紹及說明。
以下TIPTOP教學,舉例經常使用的指令。
指令
run
- 範例1:run
- 說明1:初次執行程式/重新執行程式
b(break)
- 範例1:b 125
- 說明1:新增中斷點,停留在該畫面第125行
- 範例2:b i001_i
- 說明2:新增中斷點,停留在FUNCTION i001_i()
nob
- 範例1:nob 100
- 說明1:取消中斷點第100行
- 範例2:nob i001_i
- 說明2:取消中斷點FUNCTION i001_i()
- 範例3:nob all
- 說明3:取消所有中斷點
list
- 範例1:list
- 說明1:查看中斷點
co(con/continue)
- 範例1:co
- 說明1:從目前debug停留位置,直接run到下一次中斷點
p(print)
- 範例1:p tm.wc
- 說明1:顯示tm.wc變數於畫面上
- 範例2:p status » test.txt
- 說明2:將stats結果輸出至test.txt
s(step/[F2])
- 範例1:s
- 說明1:逐行debug
- 範例2:s 3
- 說明2:直接執行3行程式碼
let
- 範例1:let g_wc = ‘1=1’
- 說明1:將變數g_wc設定為1=1
exit
- 範例1:exit
- 說明1:離開debug模式
help
- 範例1:help
- 說明1:指令說明