Exceptions

 

try
.. // code sous surveillance
except 
.. // code executé seulement si une exception est déclenchée
end;

 

try
.. // code sous surveillance
finally
.. // code executé dans tous les cas
end;

 

On peut déclencher manuellement un exception avec l'instruction "abort".

 

L'exception déclenchée sera "Eabort".


Avec l'instruction "raise" on déclenche l'exception de son choix.