調(diào)試
通過設(shè)置選項(xiàng)來定制 Visual FoxPro 調(diào)試器窗口。
選項(xiàng) 說明 注冊表主鍵名 命令、函數(shù)、系統(tǒng)變量
環(huán)境 指定調(diào)試環(huán)境:
Debug Frame 所有調(diào)試器的窗口出現(xiàn)在一個(gè)大頁框中。這個(gè)頁框在 Visual FoxPro 主窗口之外,有自己的菜單和工具欄。這樣,可以使調(diào)試器更少地介入應(yīng)用程序的運(yùn)行環(huán)境。如果選擇了該選項(xiàng),您可以通過選擇"工具"菜單上的"調(diào)試器"來打開調(diào)試器。
FoxPro Frame 調(diào)試器窗口出現(xiàn)在 Visual FoxPro 主窗口中。如果您只需要單個(gè)的窗口打開(如"監(jiān)視"窗口),F(xiàn)oxPro 環(huán)境最有用。如果選擇了該選項(xiàng),Visual FoxPro 用打開單個(gè)窗口的命令代替"工具"菜單上的"調(diào)試器"命令,同時(shí)單個(gè)調(diào)試窗口的工具欄也貼在 Visual FoxPro 主窗口中。
注釋 調(diào)試器打開時(shí)您不能更改該選項(xiàng)。
DebugEnvironment
顯示計(jì)時(shí)器事件 在達(dá)到間隔值時(shí),如果您希望 Timer 控件的 Timer 事件顯示在“跟蹤”窗口中,選定該選項(xiàng)。如果您清除了這個(gè)選項(xiàng),Timer 事件仍然發(fā)生,但不顯示;就好象您已經(jīng)為那個(gè)事件指定了“跳出”一樣對(duì)待。 DebugTimerEvents
指定窗口 選定一個(gè)選項(xiàng),指定為哪一個(gè)調(diào)試器窗口設(shè)置選項(xiàng)。
調(diào)用堆棧 顯示堆棧調(diào)用順序:在"調(diào)用堆棧"窗口列出的每一個(gè)程序旁邊顯示一個(gè)編號(hào),的編號(hào)指示當(dāng)前執(zhí)行的程序。 CallstackOrder
顯示當(dāng)前行的指示器:指示當(dāng)前行指示符→是否顯示在“調(diào)用堆?!贝翱谥?CallstackCurrentLine
顯示堆棧調(diào)用指示器:在"調(diào)用堆棧"窗口中,是否顯示一個(gè)箭頭→ 來指示在"跟蹤"窗口中顯示的過程。如果當(dāng)前行與調(diào)用堆棧過程相同,Visual FoxPro 只顯示當(dāng)前行指示符。 CallstackStackPos
輸出:顯示“記錄調(diào)試輸出”區(qū)域 記錄調(diào)試輸出 把寫入"調(diào)試輸出"窗口中的值復(fù)制到文本文件中。如果選擇記錄輸出值,您需要指定一個(gè)日志文件,日志文件的默認(rèn)擴(kuò)展名是 .log。只有當(dāng)"調(diào)試輸出"窗口顯示時(shí),Visual FoxPro 才會(huì)把輸出記錄到一個(gè)文件中。您可以在程序中使用 DEBUGOUT 或 SET PRINTER TO DEBUG 命令顯示"調(diào)試輸出"窗口中的信息(并把它發(fā)送到日志文件中)。
當(dāng)退出 Visual FoxPro 時(shí),該選項(xiàng)被清除。這樣下次啟動(dòng) Visual FoxPro 時(shí),您就不會(huì)無意中改寫日志文件。
DebugOutputFileName
追加 指定在現(xiàn)有文件當(dāng)前內(nèi)容的后面寫入調(diào)試輸出,保留初始的內(nèi)容。 DebugOutputAppend
改寫 指定調(diào)試輸出改寫指定文件的內(nèi)容。 DebugOutputAppend
監(jiān)視 該窗口沒有可用的附加選項(xiàng)。
局部 該窗口沒有可用的附加選項(xiàng)。
跟蹤 顯示行號(hào) 在"跟蹤"窗口中的代碼行左側(cè)顯示行號(hào)。 TraceLineNumbers
跟蹤斷點(diǎn)之間的部分 以調(diào)節(jié)速度執(zhí)行斷點(diǎn)之間的代碼。調(diào)節(jié)速度意味著在每行程序的執(zhí)行之間有數(shù)秒的停頓。如果您清除了該選項(xiàng),則以正常速度執(zhí)行斷點(diǎn)之間的代碼。 TRBETWEEN SET TRBETWEEN
運(yùn)行每行時(shí)暫停 指定執(zhí)行每行代碼之間停頓的秒數(shù)。該選項(xiàng)允許您減慢程序的執(zhí)行,這樣您可以看到每行代碼,而不需要單獨(dú)找每一行。 _THROTTLE
所有窗口 字體:為指定的調(diào)試器窗口選擇一個(gè)字體和樣式。例如,若要設(shè)置調(diào)試器“跟蹤”窗口的字體,在“指定窗口”下選擇“跟蹤”,然后選定“字體”來選擇字體、大小及字體樣式。 TraceFontName
WatchFontName
LocalsFontName
OutputFontName
CallstackFontName
TraceFontSize
WatchFontSize
LocalsFontSize
OutputFontSize
CallstackFontSize
TraceFontStyle
WatchFontStyle
LocalsFontStyle
OutputFontStyle
CallstackFontStyle
區(qū)域:選擇您準(zhǔn)備為其指定顏色的文本元素。例如,若要指定更改的值所用文本的顏色,選定“已改變的值”。“區(qū)域”列表中的選擇取決于“指定窗口”下指定的窗口。 TraceNormalColor
TraceExecutingColor
TraceCallstackColor
TraceBreakpointColor
TraceSelectedColor
WatchNormalColor
WatchSelectedColor
WatchChangedColor
LocalsNormalColor
LocalsSelectedColor
OutputNormalColor
OutputSelectedColor
CallstackNormalColor
CallstackSelectedColor
前景:為選定范圍的文本選擇顏色。要使用 Windows 控制面板中建立的默認(rèn)顏色,選擇“自動(dòng)”。
背景:為選定范圍選擇一個(gè)背景顏色。例如,如果要用藍(lán)底黃字顯示注釋,可以在“前景”框中選擇黃色,然后在“背景”框中選擇藍(lán)色。要使用 Windows 控制面板中建立的默認(rèn)顏色,選擇“自動(dòng)”。
通過設(shè)置選項(xiàng)來定制 Visual FoxPro 調(diào)試器窗口。
選項(xiàng) 說明 注冊表主鍵名 命令、函數(shù)、系統(tǒng)變量
環(huán)境 指定調(diào)試環(huán)境:
Debug Frame 所有調(diào)試器的窗口出現(xiàn)在一個(gè)大頁框中。這個(gè)頁框在 Visual FoxPro 主窗口之外,有自己的菜單和工具欄。這樣,可以使調(diào)試器更少地介入應(yīng)用程序的運(yùn)行環(huán)境。如果選擇了該選項(xiàng),您可以通過選擇"工具"菜單上的"調(diào)試器"來打開調(diào)試器。
FoxPro Frame 調(diào)試器窗口出現(xiàn)在 Visual FoxPro 主窗口中。如果您只需要單個(gè)的窗口打開(如"監(jiān)視"窗口),F(xiàn)oxPro 環(huán)境最有用。如果選擇了該選項(xiàng),Visual FoxPro 用打開單個(gè)窗口的命令代替"工具"菜單上的"調(diào)試器"命令,同時(shí)單個(gè)調(diào)試窗口的工具欄也貼在 Visual FoxPro 主窗口中。
注釋 調(diào)試器打開時(shí)您不能更改該選項(xiàng)。
DebugEnvironment
顯示計(jì)時(shí)器事件 在達(dá)到間隔值時(shí),如果您希望 Timer 控件的 Timer 事件顯示在“跟蹤”窗口中,選定該選項(xiàng)。如果您清除了這個(gè)選項(xiàng),Timer 事件仍然發(fā)生,但不顯示;就好象您已經(jīng)為那個(gè)事件指定了“跳出”一樣對(duì)待。 DebugTimerEvents
指定窗口 選定一個(gè)選項(xiàng),指定為哪一個(gè)調(diào)試器窗口設(shè)置選項(xiàng)。
調(diào)用堆棧 顯示堆棧調(diào)用順序:在"調(diào)用堆棧"窗口列出的每一個(gè)程序旁邊顯示一個(gè)編號(hào),的編號(hào)指示當(dāng)前執(zhí)行的程序。 CallstackOrder
顯示當(dāng)前行的指示器:指示當(dāng)前行指示符→是否顯示在“調(diào)用堆?!贝翱谥?CallstackCurrentLine
顯示堆棧調(diào)用指示器:在"調(diào)用堆棧"窗口中,是否顯示一個(gè)箭頭→ 來指示在"跟蹤"窗口中顯示的過程。如果當(dāng)前行與調(diào)用堆棧過程相同,Visual FoxPro 只顯示當(dāng)前行指示符。 CallstackStackPos
輸出:顯示“記錄調(diào)試輸出”區(qū)域 記錄調(diào)試輸出 把寫入"調(diào)試輸出"窗口中的值復(fù)制到文本文件中。如果選擇記錄輸出值,您需要指定一個(gè)日志文件,日志文件的默認(rèn)擴(kuò)展名是 .log。只有當(dāng)"調(diào)試輸出"窗口顯示時(shí),Visual FoxPro 才會(huì)把輸出記錄到一個(gè)文件中。您可以在程序中使用 DEBUGOUT 或 SET PRINTER TO DEBUG 命令顯示"調(diào)試輸出"窗口中的信息(并把它發(fā)送到日志文件中)。
當(dāng)退出 Visual FoxPro 時(shí),該選項(xiàng)被清除。這樣下次啟動(dòng) Visual FoxPro 時(shí),您就不會(huì)無意中改寫日志文件。
DebugOutputFileName
追加 指定在現(xiàn)有文件當(dāng)前內(nèi)容的后面寫入調(diào)試輸出,保留初始的內(nèi)容。 DebugOutputAppend
改寫 指定調(diào)試輸出改寫指定文件的內(nèi)容。 DebugOutputAppend
監(jiān)視 該窗口沒有可用的附加選項(xiàng)。
局部 該窗口沒有可用的附加選項(xiàng)。
跟蹤 顯示行號(hào) 在"跟蹤"窗口中的代碼行左側(cè)顯示行號(hào)。 TraceLineNumbers
跟蹤斷點(diǎn)之間的部分 以調(diào)節(jié)速度執(zhí)行斷點(diǎn)之間的代碼。調(diào)節(jié)速度意味著在每行程序的執(zhí)行之間有數(shù)秒的停頓。如果您清除了該選項(xiàng),則以正常速度執(zhí)行斷點(diǎn)之間的代碼。 TRBETWEEN SET TRBETWEEN
運(yùn)行每行時(shí)暫停 指定執(zhí)行每行代碼之間停頓的秒數(shù)。該選項(xiàng)允許您減慢程序的執(zhí)行,這樣您可以看到每行代碼,而不需要單獨(dú)找每一行。 _THROTTLE
所有窗口 字體:為指定的調(diào)試器窗口選擇一個(gè)字體和樣式。例如,若要設(shè)置調(diào)試器“跟蹤”窗口的字體,在“指定窗口”下選擇“跟蹤”,然后選定“字體”來選擇字體、大小及字體樣式。 TraceFontName
WatchFontName
LocalsFontName
OutputFontName
CallstackFontName
TraceFontSize
WatchFontSize
LocalsFontSize
OutputFontSize
CallstackFontSize
TraceFontStyle
WatchFontStyle
LocalsFontStyle
OutputFontStyle
CallstackFontStyle
區(qū)域:選擇您準(zhǔn)備為其指定顏色的文本元素。例如,若要指定更改的值所用文本的顏色,選定“已改變的值”。“區(qū)域”列表中的選擇取決于“指定窗口”下指定的窗口。 TraceNormalColor
TraceExecutingColor
TraceCallstackColor
TraceBreakpointColor
TraceSelectedColor
WatchNormalColor
WatchSelectedColor
WatchChangedColor
LocalsNormalColor
LocalsSelectedColor
OutputNormalColor
OutputSelectedColor
CallstackNormalColor
CallstackSelectedColor
前景:為選定范圍的文本選擇顏色。要使用 Windows 控制面板中建立的默認(rèn)顏色,選擇“自動(dòng)”。
背景:為選定范圍選擇一個(gè)背景顏色。例如,如果要用藍(lán)底黃字顯示注釋,可以在“前景”框中選擇黃色,然后在“背景”框中選擇藍(lán)色。要使用 Windows 控制面板中建立的默認(rèn)顏色,選擇“自動(dòng)”。