【導(dǎo)讀】在應(yīng)用程序開發(fā)中如何檢測、處理程序的運行錯誤是一個很重要的問題。但并不是所有的錯誤都可以被發(fā)現(xiàn),而且當程序涉及到與外。無法控制的,如輸入非法字符、磁盤不能讀寫等。這些情況不僅會導(dǎo)致應(yīng)用程序。異常中止而且可能引起系統(tǒng)的崩潰。針對這些問題,Delphi同時提供了一套強。巧妙地利用它,可以使你的程序更為強健,使用更為友好。發(fā)生錯誤后退出當前模塊并給出錯誤信息,而并不立即引起應(yīng)用程序的中止。程序執(zhí)行的不可預(yù)測性。Delphi異常處理機制建立在保護塊的概念上。保護塊的作用是當應(yīng)用程序發(fā)生錯。誤時自動創(chuàng)建一個相應(yīng)的異常類。以確保程序的正常結(jié)束以及資源的釋放和數(shù)據(jù)不受破壞。異常類是Delphi異常處理機制的核心,也是Delphi異常處理的主要特色。Exception類的定義如下,對于不常用的成員沒有列出。Exception的一系列構(gòu)造函數(shù)中最重要的參數(shù)是顯示的錯誤信息。這一成員可用于在發(fā)生I/O異常后針對不同情況采取不同的。當關(guān)閉溢出檢查,則溢出后變量保留該類整數(shù)的最大范