[TIPTOP] Debug Command 指令說明

Informix Debug 指令

Posted by 許仕杰 on Tuesday, September 28, 2021

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:指令說明