From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d8a4797a79f9c90f X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-05-26 07:24:15 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!news.tele.dk!news.tele.dk!small.news.tele.dk!uninett.no!ntnu.no!not-for-mail From: Preben Randhol Newsgroups: comp.lang.ada Subject: Re: I/O - exception handling Date: Mon, 26 May 2003 14:24:14 +0000 (UTC) Organization: Norwegian university of science and technology Message-ID: References: NNTP-Posting-Host: kiuk0152.chembio.ntnu.no X-Trace: tyfon.itea.ntnu.no 1053959054 24149 129.241.83.78 (26 May 2003 14:24:14 GMT) X-Complaints-To: usenet@itea.ntnu.no NNTP-Posting-Date: Mon, 26 May 2003 14:24:14 +0000 (UTC) User-Agent: slrn/0.9.7.4 (Linux) Xref: archiver1.google.com comp.lang.ada:37786 Date: 2003-05-26T14:24:14+00:00 List-Id: Simon Wright wrote: > Preben Randhol writes: > >> In stead of when others => why don't you check which exception >> occurred? >> >> You have Name_Error, Use_Error, Device_Error, End_Error etc... > > Yes, but OP probably did other not-shown stuff which could have raised > any exception .. Yes, but say that one of the exceptions where an Contraint error, then one probably need to close the file as it was not the opening of the file that failed, while if it was a I/O exception one don't need to close the file as it wasn't opened. -- Preben Randhol http://www.pvv.org/~randhol/