Article View: pl.comp.objects
Article #14392Re: Wyrzucenie wyjątku, czy zwrócenie null?
From: Adam Przybyłek
Date: Tue, 28 Mar 2006 22:20
Date: Tue, 28 Mar 2006 22:20
21 lines
2130 bytes
2130 bytes
Użytkownik "Przemek Pokrywka" <adres@zastrzezony.com> napisał w wiadomości news:e0c8eh$ur8$1@news.onet.pl... > > [...] > W aplikacjach, które często operują na plikach na każdym kroku może > wystąpić sytuacja błędu odczytu/zapisu/nieodnalezienia pliku. Pomimo, że > zarówno sytuacja odnalezienia pliku, jak i ta przeciwna są > równouprawnione, zakłada się jednak jakiś podstawowy scenariusz > działania aplikacji, w którym dobrze wykona ona zadania, do których jest > przeznaczona. Blad odczytu/zapisu to wlasnie sytuacja nietypowa. Normalnie zapisujac plik na dysku oczekujesz, ze zapis sie uda. Co innego odnalezienie pliku. Wyswietlasz okienko zeby uzytkownik wpisal plik, ktory chce otworzyc. Jezeli plik taki nie istnieje to nie jest zaden wyjatek i prosisz uzytkownika, aby wprowadzil inna nazwe pliku. Jesli natomiast plik podany przez uzytkownika istnieje, ale z jakichs wzgledow nie moze byc odczytany, np. bad sector to wtedy jest sytuacja wyjatkowa i rzucany jest wyjatek. Adam
Technical Details
Message-ID:
<e0cd04$ljh$1@news.task.gda.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.task.gda.pl!not-for-mailReferences:
<e09c3r$lg3$1@news.onet.pl> <e09f0h$cis$1@news.task.gda.pl> <e09gjn$737$1@news.onet.pl> <e0b1re$bdc$1@news.onet.pl> <e0c8eh$ur8$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.task.gda.pl!not-for-mail From: Adam Przybyłek <adampap@panda.bg.univ.gda.pl> Newsgroups: pl.comp.objects Subject: Re: Wyrzucenie wyjątku, czy zwrócenie null? Date: Wed, 29 Mar 2006 00:20:40 +0200 Organization: CI TASK http://www.task.gda.pl/ Lines: 23 Message-ID: <e0cd04$ljh$1@news.task.gda.pl> References: <e09c3r$lg3$1@news.onet.pl> <e09f0h$cis$1@news.task.gda.pl> <e09gjn$737$1@news.onet.pl> <e0b1re$bdc$1@news.onet.pl> <e0c8eh$ur8$1@news.onet.pl> NNTP-Posting-Host: ntwklan-62-233-235-121.devs.futuro.pl X-Trace: news.task.gda.pl 1143584581 22129 62.233.235.121 (28 Mar 2006 22:23:01 GMT) X-Complaints-To: abuse@news.task.gda.pl NNTP-Posting-Date: Tue, 28 Mar 2006 22:23:01 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1506 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit