Ce code gère justement de façon DIFFERENTE les deux exceptions. Pour effectuer un même traitement :
a) soit on catche la superclasse commune des deux exceptions : mais ici c'est pas génial car la seule
classe commune est java.lang.Exception, trop générale.
 
Ou alors on peut catcher un Exception et tester son type :
 
try
{
}
 
catch(Exception e)
{
    if (e instanceof IOException || e instanceof NullPointerException) ...
}
 

 
 -----Message d'origine-----
De : Eric MOREL [mailto:[EMAIL PROTECTED]]
Envoyé : mardi 14 mai 2002 11:21
À : [EMAIL PROTECTED]
Objet : Re: Traitement d'exceptions

Bonjour,

Ce code ne fait pas ce que tu cherches ? 

 try
    {
        ...
    }
    catch( IOException ioe )
    {
        TraiterErreur();
    }
    catch( NullPointerException npe )
    {
        TraiterErreur();
    }
    finally ...

Eric


Cyriaque Dupoirieux wrote:
[EMAIL PROTECTED]" type="cite">Bonjour,

    Connaissez-vous un moyen d'effectuer le même traitement pour deux exceptions differentes :
    try
    {
        ...
    }
    catch( IOException OU NullPointerException e )
    {
        TraiterErreur();
    }
    finally ...

    Cordialement,
Cyriaque,

--
Cyriaque Dupoirieux
PCO Technologies
Burolines - 2 ter rue Marcel Doret
31700 Blagnac
Tél : 05.34.60.44.13 - Fax : 05.34.60.44.10

Répondre à