除錯面板

此面板上的選項定義由編譯器產生的錯誤和偵錯資訊。

有關 *CMDDFT 設定和按鈕說明的資訊, 請參閱一般對話框說明

除錯程式檢視表
指定編譯物件可用的除錯層次,及原始層次除錯可用的原始檔檢視。請求除錯檢視表將會關閉「效能」選項面板上的列入程式選項。您可以選取此欄位中的下列其中一個值:

*CMDDFT
參考系統目前預設的除錯程式檢視表。

*STMT
允許使用程式陳述式號碼和符號式 ID 對編譯物件進行除錯。
註:
要使用 *STMT 選項除錯物件,需要一個排存檔清單。

*SOURCE
產生一個除錯編譯物件的原始檔檢視。「編譯」選項面板上擴充併入檔選項的設定決定了原始檔檢視的內容。
註:
在建立模組後不能修改、更名或移動 root 原始檔。要將此檢視表用於除錯,則它必須在相同的檔案庫、檔案或成員中。

*LIST
產生一個除錯編譯物件的清單檢視表。下列在「編譯」選項面板中的選項設定決定了清單檢視表和排存檔清單的內容。
  • 擴充巨集
  • 擴充併入檔
  • 顯示所有陳述式

*ALL
啟用所有除錯選項用於對所編譯物件的除錯,並產生原始檔檢視和清單檢視表。

*NONE
禁止將所有除錯選項用於除錯所編譯的物件。

標誌嚴重性

標誌嚴重性
如果選取此勾選框,則在顯示錯誤訊息時會使用目前設定為系統預設值的訊息旗號層次。

如果未選取此勾選框, 則您可以指定顯示在清單中的訊息層次。 您可以選取此欄位中的下列其中一個值:

0
顯示所有以資訊性層次開始的訊息。

10
顯示所有以警告層次開始的訊息。

20
顯示所有以錯誤層次開始的訊息。

30
顯示所有以嚴重錯誤層次開始的訊息。
註:
除非還選取了「編譯」選項畫面上的第二層訊息,否則僅第一層的錯誤訊息文字包括在清單中。

訊息限制

訊息限制

如果選取此勾選框,則不論發生了多少錯誤訊息數, 編譯都會繼續。

如果選取此勾選框,您可以指定下列欄位的設定值:

訊息數
使用此欄位可以設定在編譯停止前產生的最大訊息數。此欄位的有效範圍是從 0 到 32767。

嚴重性
指定為進行計數,訊息所必需的最小嚴重性層次。可選擇下列某一個值填入該欄位中:

0
計算嚴重性層次為 0 到 30 的訊息。

10
計算嚴重性層次為 10 到 30 的訊息。

20
計算嚴重性層次 20 到 30 的訊息。

30
只計算嚴重性層次為 30 的訊息。