E N D
Exception adalahsebuahistilahpemrograman yang mengacupadaperkecualian yang diakibatkankesalahanpadawaktumenjalankan program dantidakdapatdiketahuiataudidefinisikanpadawaktukompilasi. Lebihjauhlagicaratersebutdinamakandenganexception handling (penangananpengecualian).
Try… Except… Bilatidakterjadiexception, makasemuabarispadabagian try akandijalankan, namunbagianexcept tidakakandijalankandansebaliknya.
Try… Except… var bil: integer; Begin bil:= StrToInt(Edit1.Text); showmessage('Input Benar : '+IntToStr(bil)); End;
Try… Except… var bil : integer; Begin try bil := StrToInt(Edit1.Text); showmessage('Input Benar : '+IntToStr(bil)); except MessageDlg('SalahInput',mtError,[mbOK],0); end; End;
Try… Except… Tools > Options… Pilih : Debugger > Language Exeptions Add > EConvertError
Try… Except… var bil: integer; Begin try bil:= StrToInt(Edit1.Text); showmessage('Input Benar : '+IntToStr(bil)); except onE:EConvertError do MessageDlg(E.message,mtError,[mbOK],0); end; End;