freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第十二章異常處理與程序調(diào)試一(完整版)

2025-10-26 15:32上一頁面

下一頁面
  

【正文】 最常見的引發(fā)原因是沒有協(xié)處理器的機器遇到一個協(xié)處理器指令。 for I := 0 to 100 do begin c := a*b*c。 ERangeError 異常只有當類型檢查打開時才會引發(fā)。 begin Item:= 4。 begin X := 100。 當設(shè)置編譯指示 {$I } 時,不產(chǎn)生 I/O 異常類而是把錯誤代碼返回到預(yù)定義變量 IOResult 中。而數(shù)據(jù)成員中最重要的也是可被引用的消息字符串 (message, messagePtr)。 constructor CreateFmt(const Msg: String。 Delphi 提供的所有異常類都是類 Exception 的子類。但當應(yīng)用程序執(zhí)行的過程性很強時,僅僅利用這種方法是不夠的,而且很容易導(dǎo)致程序執(zhí)行的不可預(yù)測性。 第十二章 異常處理與程序調(diào)試(一) 在應(yīng)用程序開發(fā)中如何檢測、處理程序的運行錯誤是一個很重要的問題。 Delphi 異常處理機制與異常類 Delphi 異常處理機制建立在保護塊 (Protected Blocks)的概念上。用戶也可以從Exception 派生一個自定義的異常類。 const Args: array of const)。 這些信息分別對自定義一個異常類和處理一個異常類有重要作用。 堆異常 堆異常是在動態(tài)內(nèi)存分配中產(chǎn)生的,包括兩個類 EOutOfMemory 和EInvalidPointer。 Y := 75。 Haz:= THazard ( Item )。這可以在代碼 中包含 {$R+} 編譯指示或設(shè)置 IDE Option|Project 的 Range_Checking Option 選擇框。 end。由于在缺省情況下 Delphi 總是把浮點運算編譯為協(xié)處理器指令,因而在 386以下微機上常常會碰到這個錯誤。 int: Integer。 要注意并不是所有的類型轉(zhuǎn)換函數(shù)都會引發(fā) EConvertError 異常。是其它異常類的父類 EGPFault 一般保護錯。它們的結(jié)構(gòu)關(guān)系如下: EStreamError | EFCreateError | EFOpenError | EFilerError | EReadError | EWriteError | EClassNotFound 圖 流異常結(jié)構(gòu)圖 流異常在 Classes 庫單元中定義。39。)。 (39。 str := [3]。但并不是有關(guān)部件的任何錯誤都會引發(fā)相應(yīng)的異常類。比如應(yīng)用程序找不到特定的服務(wù)器或會話,或者一個聯(lián)接意外中止。 異常保護 確保回收分配的資源是程序健壯性的一個關(guān)鍵。 AInt := 10 div ADiv 。 AInt , ADiv : Integer。 var CopyBuffer: Pointer。 + ExtractFileName(FileName)。 if BytesCopied 0 then FileWrite(Dest, CopyBuffer^, BytesCopied)。 end。 在異常保護的情況下,當異常發(fā)生時,系統(tǒng)會自動彈出一個消息框用于顯示異常的消息。 finally FileClose(Dest)。 GetMem(CopyBuffer, ChunkSize)。 Source, Dest: Integer。 GetMem ( APointer , 1024 )。 end。而 Delphi 的異常處理正提供了這種機制。 , EReportError 數(shù)據(jù)庫異常 (EDatabaseError)和報表異常 (EReportError) 在進行數(shù)據(jù)庫和報表操作出現(xiàn)錯誤時引發(fā)。 下面列出幾個典型的部件異常類。 部件異常類 通用部件異常類 通用部件異常類常用的有三個: EInvalidOperation、 EComponentError、EOutOfResource。)。 { 引發(fā)一個圖形異常 } ... 字符串鏈表異常 字符串鏈表異常 EStringListError、 EListError 在用戶對字符串鏈表進行非法操作時引發(fā)。 EInvalidGraphicOperation 當試圖對一個圖形進行非法操作時引發(fā)。 表 流異常類及其產(chǎn)生原因 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1