Try/fi
From Free Pascal wiki
Jump to navigationJump to search
│
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;