Existe-t-il un moyen de savoir quelles exceptions peuvent être émises par une méthode quelconque dans le code .NET? Idéalement, je veux voir ce qui pourrait être jeté et choisir ceux que je veux gérer. Je suppose que je veux les informations que vous obtiendrez de la clause throws dans java. La situation est que je […]
Modifier: la nouvelle fenêtre d’exception de Visual Studio 2015 est tellement plus rapide que l’ancienne boîte de dialog que je ne m’intéresse plus autant à l’utilisation d’un raccourci clavier. Existe-t-il un raccourci clavier ou macro qui permute de “casser une exception” sans utiliser l’interface graphique? Ouvrir la boîte de dialog avec ctrl + alt + […]
Je reconstruis Android à partir de la source (pour flasher sur un périphérique, en utilisant dès maintenant l’émulateur), en essayant d’append un seul outil de ligne de commande. J’ai mis ma source dans repo / exernal / … et écrit Android.mk . Je reçois les indéfinis suivants: __cxa_allocate_exception __cxa_begin_catch __cxa_end_catch __cxa_end_cleanup __cxa_free_exception __cxa_get_exception_ptr __cxa_rethrow __cxa_throw […]
J’ai un code que je veux exécuter si une exception se produit. Mais ce code peut également générer une exception. Mais je n’ai jamais vu des gens faire un essai / attraper dans un autre essai. Est-ce que je pratique mal et peut-être y a-t-il une meilleure façon de le faire: Uri uri = Uri.parse(“some […]
Je sais que Google peut trouver une réponse appropriée, mais je préfère écouter vos opinions personnelles (et peut-être techniques). Quelle est la principale raison de la différence entre Java et C # dans le lancement des exceptions? En Java, la signature d’une méthode qui lance une exception doit utiliser le mot clé “throws”, tandis que […]
Je suis habitué à Delphi VCL Framework, où TStreams lance des exceptions sur les erreurs (par exemple, fichier introuvable, disque plein). Je porte du code pour utiliser C ++ STL à la place, et j’ai été surpris par les iostreams ne générant pas d’exceptions par défaut, mais en définissant plutôt des indicateurs badbit / failbit […]
Je crée un thread sur Application_Start et souhaite enregistrer les exceptions. Il n’y a pas de Context/HttpContext/HttpContext.Current , alors comment pourrais-je le connecter? Pour le moment, il ne ErrorSignal.FromCurrentContext().Raise(ex); aucune exception dans mes threads et si j’écris ErrorSignal.FromCurrentContext().Raise(ex); Je reçois une erreur sur le contexte ne peut pas être nulle. Peut-être que je peux créer […]
En tant que programmeur Java qui souhaite perfectionner ses compétences en programmation, je rencontre souvent les situations dans lesquelles je dois créer une exception d’exécution. Je sais que c’est une bonne pratique si l’on utilise à bon escient. Personnellement, NullPointerException et IllegalStateException sont les plus couramment utilisés dans les logiciels que j’ai créés. Et vous? […]
J’ai un gestionnaire personnalisé pour un modèle Django. Je ne semble pas être capable de rattraper une exception de ne pas exister ici. Je sais comment le faire dans le modèle mais ça n’a pas marché ici: class TaskManager(models.Manager): def task_depend_tree(self, *args, **kwargs): if “id” in kwargs: try: task = self.get(id=kwargs[“id”]) except DoesNotExist: raise Http404 […]
En utilisant C #, existe-t-il un meilleur moyen de gérer plusieurs types d’exceptions plutôt qu’un tas de blocs de capture moche? Quelle est la meilleure pratique pour ce type de situation? Par exemple: try { // Many types of exceptions can be thrown } catch (CustomException ce) { … } catch (AnotherCustomException ace) { … […]