next up previous contents
Siguiente: Declaración de excepciones Subir: Excepciones Anterior: Excepciones   Índice General

Excepciones predefinidas

Las cinco excepciones predefinidas de Ada son:

  1. Constraint_Error: Esta excepción se eleva cuando:

  2. Numeric_Error: Se eleva cuando se produce un desbordamiento en una operación aritmética o una división por cero.

  3. Program_Error: Se eleva cuando se ha producido algún error de programación que no pudo ser detectado en tiempo de compilación. Por ejemplo, cuando una función termina sin ejecutar ninguna sentencia return.

  4. Storage_Error: Se eleva cuando se hay algún problema de falta de memoria. Por ejemplo, cuando se ha creado un procedimiento recursivo que no finaliza nunca o cuando creamos una tabla demasiado grande para la memoria de nuestro ordenador.

  5. Tasking_Error: Veremos en detalle esta excepción en cursos posteriores.


next up previous contents
Siguiente: Declaración de excepciones Subir: Excepciones Anterior: Excepciones   Índice General
Javier Miranda 2002-10-03