A voir également:
- "L'exception n'a pas été générée"
- Mon compte facebook a été désactivé - Guide
- Mon compte instagram a été désactivé - Guide
- Aucune application permettant d'ouvrir ce lien n'a été trouvée - Forum Mobile
- Votre iphone a ete pirate ✓ - Forum iPhone
- Le compte facebook d'un ami a été piraté - Guide
8 réponses
ça ressemble plus à du java ou du C ton code
essaye avec catch(InterrupedException e){}
il y a quoi dans ton try ?
as-tu bien importé les outils nécessaires ?
Signature hors charte - Supprimée par la modération
essaye avec catch(InterrupedException e){}
il y a quoi dans ton try ?
as-tu bien importé les outils nécessaires ?
Signature hors charte - Supprimée par la modération
Dans mon try, je parcours deux tableaux pour en faire la moyenne des valeurs contenues dedans.
Mais j'ai remarqué un truc en essayant de chercher par moi meme : lors que je throw une
Mais si, à exactement la même ligne je fais un throw de
Ma classe AppException ressemble à cela :
C'est mon professeur qui nous a imposé le prototype du constructeur, et le base(message) m'a été conseillé mais je ne comprends pas à quoi il sert...
Mais j'ai remarqué un truc en essayant de chercher par moi meme : lors que je throw une
new Exception ("my_message")j'ai bien le message d'erreur de Visual me disons "l'exception Exception s'est produite" avec dans la variable $exception mon message d'erreur (ce que je veux !).
Mais si, à exactement la même ligne je fais un throw de
new AppException ("my_message", e);, j'ai le message "l'exception AppException n'a pas été gérée".
Ma classe AppException ressemble à cela :
public class AppException : Exception { public AppException(String message, Exception ex) : base(message) { } }
C'est mon professeur qui nous a imposé le prototype du constructeur, et le base(message) m'a été conseillé mais je ne comprends pas à quoi il sert...
fait appel à la procédure base(), le base(message)
je sais pas à quoi non plus elle sert
donc AppException est une classe présentant le type Exception qui fait appel à la procédure AppException() ayant pour paramètre le message de type String et ex de type Exception ???
new Exception("my_message") marche
enlèves le new et fait juste AppException(message,e);
voir
je sais pas à quoi non plus elle sert
donc AppException est une classe présentant le type Exception qui fait appel à la procédure AppException() ayant pour paramètre le message de type String et ex de type Exception ???
new Exception("my_message") marche
enlèves le new et fait juste AppException(message,e);
voir
Je ne peux pas enlever le new, ça ne marche pas sinon...
Je me demande en fait si quand on fait nos propres exceptions, on n'a pas toujours le mesage "L'exception ... n'a pas été gérée"... Parce que en mettant juste le new Exception ("my_message"), ça marche... J'ai peut etre mal implémenté ma classe AppException ?
Je n'ai mis que le constructeur, aucune autre méthode
Je me demande en fait si quand on fait nos propres exceptions, on n'a pas toujours le mesage "L'exception ... n'a pas été gérée"... Parce que en mettant juste le new Exception ("my_message"), ça marche... J'ai peut etre mal implémenté ma classe AppException ?
Je n'ai mis que le constructeur, aucune autre méthode
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
en fait tu as raison tu as peut-être fini
parce que le new Exception déclare une exception que tu as présenté dans le constructeur et donc qui fait appel à AppException(). Le base(message) sert donc justement à faire new Exception(message) car seul message est une variable que tu peux définir
En fait Exception est tout simplement un objet
si tu veux faire new AppException(message) il faut que tu renomme dans ta class l'objet :
public class AppException : AppException
parce que le new Exception déclare une exception que tu as présenté dans le constructeur et donc qui fait appel à AppException(). Le base(message) sert donc justement à faire new Exception(message) car seul message est une variable que tu peux définir
En fait Exception est tout simplement un objet
si tu veux faire new AppException(message) il faut que tu renomme dans ta class l'objet :
public class AppException : AppException
Je ne peux pas faire cela, car sinon je n'hérite plus de Exception pour AppException... :s
Mon prof a donné aucune explication sur le fonctionnement de cette classe et chu un peu perdue...
Tout ce que je sais c'est que VS me sort un "L'exception n'a pas été gérée", et je sais même pas ce que ça veut dire. Alors qu'en remplaçant par un new Exception tout simple, VS me dit que "l'exception Exception s'est produite"... Je suis perplexe
Mon prof a donné aucune explication sur le fonctionnement de cette classe et chu un peu perdue...
Tout ce que je sais c'est que VS me sort un "L'exception n'a pas été gérée", et je sais même pas ce que ça veut dire. Alors qu'en remplaçant par un new Exception tout simple, VS me dit que "l'exception Exception s'est produite"... Je suis perplexe