Day1 Delphi三種異常處理的運用

2021-08-14 17:02:06 字數 1817 閱讀 4809

不知道,有沒有這種感覺,如果不對自己所學的知識進行總結,並將其消化為自己的,是很難加深印象並熟練運用的,所以,一方面是為了激勵自己好好學習新的東西,並專研它,另一方面,是為了分享自己所學到的東西。

由於是初次學習delphi,它並不像之前所學習的語言,由於是第一天寫delphi的部落格,所以接下來會有一系列的個人筆記,可能筆記做得不夠漂亮,但是專注一點,一天解決乙個問題,我相信,日積月累,一定會成為有經驗的開發程式設計師的。

開發環境:delphi7.0

開發使用控制項如下:

**如下,unit1.pas:

unit unit1;

inte***ce

uses

windows, messages, sysutils, variants, classes, graphics, controls, forms,

dialogs, stdctrls;

type

tform1 = class(tform)

label1: tlabel;

button1: tbutton;

button2: tbutton;

button3: tbutton;

edit1: tedit;

procedure

button1click

(sender: tobject);

procedure

button2click

(sender: tobject);

procedure

button3click

(sender: tobject);

private

public

end;

var form1: tform1;

implementation

procedure

tform1.button1click

(sender: tobject);

var i:integer;

begin

i:=6;

tryinc(i);

showmessage('這屬於被保護語句'+':'+inttostr(i));

finally

showmessage('處理語句,無論異常是否發生,都必須處理');

end;

end;

procedure

tform1.button2click

(sender: tobject);

var i,j,k:integer;

begin

i:=9;

j:=strtoint(edit1.text);

k:=i div j;

//else

raise exception.create('test')

// end;

end;

procedure

tform1.button3click

(sender: tobject);

begin

showmessage('它和try...except語句連用');

end;

end.

如果想要更深入了解的話,可以進入這個鏈結–筆者覺得會對你有所幫助的:

來自於其他博友對該知識點更詳細的介紹,如果想深入,

今天,解決了異常的問題,是不是感覺有點成就感,希望對大家有所幫助。明天晚上見吧!希望一直堅持寫下去,不為流量,不為名氣,只為喜歡敲**和喜歡做程式設計師,讓我們共同進步吧。

Spring MVC異常統一處理的三種方式

1 給客戶友好響應頁面,使之體驗度較好 2 可以異常在伺服器端也可以簡單處理 3 實現 從下層向上層一路向上丟擲,最後拋給框架 也可以自定義異常 特殊異常,預定義的無法滿足的時候 自定義異常是非執行時異常那麼就繼承exception 自定義異常是執行時異常那麼就繼承runtimeexception ...

Spring MVC異常統一處理的三種方式

spring 統一異常處理有 3 種方式,分別為 使用 exceptionhandler 註解 實現 handlerexceptionresolver 介面 使用 controlleradvice 註解 使用該註解有乙個不好的地方就是 進行異常處理的方法必須與出錯的方法在同乙個controller裡...

selenium 三種斷言以及異常型別

selenium 提供了三種模式的斷言 assert verify waitfor assert 失敗時,該測試將終止。verify 失敗時,該測試將繼續執行,並將錯誤記入日顯示屏 也就是說允許此單個 驗證通過。確保應用程式在正確的頁面上 waitfor 用於等待某些條件變為真。可用於 ajax 應...