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

正文內(nèi)容

第十二章異常處理與程序調(diào)試一-文庫(kù)吧資料

2024-09-13 15:32本頁(yè)面
  

【正文】 表異常 EStringListError、 EListError 在用戶對(duì)字符串鏈表進(jìn)行非法操作時(shí)引發(fā)。)。 (39。 var AnIcon: TIcon。 EInvalidGraphicOperation 當(dāng)試圖對(duì)一個(gè)圖形進(jìn)行非法操作時(shí)引發(fā)。39。 EInvalidGraphic 當(dāng)應(yīng)用程序試圖從一個(gè)并不包含合法的位圖、圖標(biāo)、元文件或用戶自定義圖形類型的文件中裝入圖形時(shí)引發(fā)。例如你的應(yīng)用程序試圖向一個(gè)不存在的打印機(jī)打印或由于某種原因打印工作無法送到打印機(jī)時(shí),就會(huì)產(chǎn)生一個(gè)打印異常。 表 流異常類及其產(chǎn)生原因 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 異常類 引發(fā)原因 ───────────────────────────────── EStreamError 利用 LoadFromStream 方法讀一個(gè)流發(fā)生錯(cuò)誤 EFCreateError 創(chuàng)建文件時(shí)發(fā)生錯(cuò)誤 EFOpenError 打開文件時(shí)發(fā)生錯(cuò)誤 EFilerError 試圖再次登錄一個(gè)存在的對(duì)象 EReadError ReadBuffer 方法不能讀取特定數(shù)目的字節(jié) EWriteError WriteBuffer 方法不能寫特定數(shù)目的字節(jié) EClassNotFound 窗口上的部件被從窗口的類型定義中刪除 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 打印異常類 打印異常類 EPrinter當(dāng)打印發(fā)生錯(cuò)誤時(shí)引發(fā)。它們的結(jié)構(gòu)關(guān)系如下: EStreamError | EFCreateError | EFOpenError | EFilerError | EReadError | EWriteError | EClassNotFound 圖 流異常結(jié)構(gòu)圖 流異常在 Classes 庫(kù)單元中定義。 Delphi 定義的對(duì)象異常包括流異常、打印異常、圖形異常、字符串鏈表異常等。事實(shí)上前邊的五種硬件異常的響應(yīng)和處理對(duì)開發(fā)者來說都是十分棘手的問題。這通常意味著處理器 試圖去操作非法數(shù)據(jù)或未初始化的內(nèi)存 EBreakPoint 應(yīng)用程序產(chǎn)生一個(gè)斷點(diǎn)中斷 ESingleStep 應(yīng)用程序產(chǎn)生一個(gè)單步中斷 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ EFault、 EGPFault 往往意味著 致命的錯(cuò)誤。是其它異常類的父類 EGPFault 一般保護(hù)錯(cuò)。但運(yùn)行時(shí)間并不會(huì)引發(fā)一個(gè)EProcessor 異常。硬件異常不能編譯進(jìn)動(dòng)態(tài)鏈接庫(kù)(DLLs)中,而只能在標(biāo)準(zhǔn)的應(yīng)用中使用。利用這一點(diǎn)我們?cè)?()節(jié)中實(shí)現(xiàn)了輸入的類型和范圍檢查。 要注意并不是所有的類型轉(zhuǎn)換函數(shù)都會(huì)引發(fā) EConvertError 異常。)。 int := StrToInt(39。 $39。 int: Integer。下 面程序中的兩條執(zhí)行語(yǔ)句都將引發(fā)一個(gè) EConvertError 異常。 類型匹配異常 類型匹配異常 EInvalidCast 當(dāng)試圖用 As 操作符把一個(gè)對(duì)象與另一類對(duì)象匹配失敗后引發(fā)。 各種類型的浮點(diǎn)數(shù) (Real、 Single、 Double、 Extended)越界引起同樣的溢出異常。由于在缺省情況下 Delphi 總是把浮點(diǎn)運(yùn)算編譯為協(xié)處理器指令,因而在 386以下微機(jī)上常常會(huì)碰到這個(gè)錯(cuò)誤。 表 整數(shù)類型的范圍 ━━━━━━━━━━━━━━━━━━━━━━━━━━━ 類型 范圍 格式 ─────────────────────────── Shortint 128 .. 127 有符號(hào) 8位 Integer 32768 .. 32767 有符號(hào) 16 位 Longint 2147483648 .. 2147483647 有符號(hào) 32位 Byte 0 .. 255 無符號(hào) 8位 Word 0 .. 65535 無符號(hào) 16 位 ━━━━━━━━━━━━━━━━━━━━━━━━━━━ 浮點(diǎn)異常 浮點(diǎn)異常是在進(jìn)行實(shí)數(shù)操作時(shí)產(chǎn)生的,它們都從一個(gè) EMathError 類派生,但與整數(shù)異常相同,程序運(yùn)行中引發(fā)的總是它的子類 EInvalidOp、 EZeroDivide、EOverFlow、 EUnderFlow。當(dāng)關(guān)閉溢出檢查,則溢出后變量保留該類整數(shù)的最大范圍值。 引發(fā)一個(gè) EIntOverFlow 異常。 end。 c := 1。 b
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1