Previous topic | Next topic | Ada Home Page | Index

Exceptions in Input/Output

TEXT_IO defines several exceptions:

Exception Example
DATA_ERROR invalid data type, data has wrong form
STATUS_ERROR try to open an already open file
MODE_ERROR try to read from an output file
NAME_ERROR no such file
USE_ERROR try to open printer for reading
END_ERROR EOF encountered while reading
LAYOUT_ERROR SET_COL beyond LINELENGTH limit
DEVICE_ERROR hardware failure

Several examples show how some of these exceptions may be handled during input/output:


Previous topic | Next topic | Ada Home Page | Index
c-lokan@adfa.oz.au / 26 Feb 96