Asp-Classic

舊 ASP 中的“on error goto 0”和“error resume next”是什麼意思?

  • December 11, 2013

我正在使用舊的 ASP 程式碼,但我不確定語義on error goto 0error resume next構造。

能給我推荐一些有用的資源或者直接啟發我嗎?

On error resume next:如果程序中出現異常,則忽略它並繼續下一條語句。被認為非常糟糕和醜陋,在我看來是正確的。這就像有一個大的:

try
{
 // your code
}
catch
{
 // nothing! muhaha
}

在程式碼的每個方法中(或更糟糕的是,圍繞整個程序)。

On error goto 0:禁用目前過程中定義的任何錯誤處理程序。這就像在你的程式碼周圍有一個很大的嘗試,一旦它到達這一行就會被禁用。

有關詳細資訊,請參閱MSDN

引用自:https://stackoverflow.com/questions/856710