編輯後繼續:警告 2003
程式碼位置變更可能造成例外處理或變數解構錯誤:function
執行點之前的程式碼變更可能改變了例外處理的狀態。 例外處理狀態的變更可能導因於:
建構函式的執行
解構函式 (Destructor) 的執行
進入 try/catch 區塊中。
結束 try/catch 區塊。
如果例外處理狀態已變更,可能無法叫用例外處理常式 (Exception Handler),而且變數可能無法適當地建構或解構。 您可以繼續偵錯,但若發生例外,您的應用程式可能會受損或發生記憶體遺漏 (Memory Leak)。 若要避免這種情形,請停止偵錯,並重新建置您的應用程式。
只有使用例外處理的 /GX 編譯函式時,才會發生這個錯誤。