Try/fi
From Lazarus wiki
Jump to navigationJump to searchThe printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
│
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
русский (ru) │
Varattu sana try
on osa joko try
..finally
lohkoa tai try
..except
-lohkoa.
Jos poikkeus tapahtuu, kun koodia suoritetaan try
:n ja finally
:n välillä, suoritusta jatketaan finally
.
Jos poikkeusta ei tapahdu, myös finally
ja end
:n välinen koodi suoritetaan.
try
// koodi, joka saattaa aiheuttaa poikkeuksen
finally
// suoritetaan aina viimeisenä
end;
Vain poikkeuksen sattuessa except
:n ja end
:n välinen koodi suoritetaan.
try
// koodi, joka saattaa aiheuttaa poikkeuksen
except
// toteutetaan vain poikkeus tapauksessa
on E: EDatabaseError do
ShowMessage( 'Database error: '+ E.ClassName + #13#10 + E.Message );
on E: Exception do
ShowMessage( 'Error: '+ E.ClassName + #13#10 + E.Message );
end;