Questions marquées «error-handling»

152
Gestion des erreurs dans le code C

Que considérez-vous comme «meilleure pratique» en ce qui concerne la gestion des erreurs de manière cohérente dans une bibliothèque C. J'ai pensé à deux façons: Renvoyez toujours le code d'erreur. Une fonction typique ressemblerait à ceci: MYAPI_ERROR getObjectSize(MYAPIHandle h, int*...

146
«Exception interne» (avec traceback) en Python?

Mon expérience est en C # et je viens de commencer à programmer en Python. Lorsqu'une exception est levée, je souhaite généralement l'envelopper dans une autre exception qui ajoute plus d'informations, tout en affichant la trace complète de la pile. C'est assez simple en C #, mais comment faire en...

144
Pages d'erreur personnalisées sur asp.net MVC3

Je développe un site Web de base MVC3 et je recherche une solution pour gérer les erreurs et rendre des vues personnalisées pour chaque type d'erreur. Imaginez donc que j'ai un contrôleur "Erreur" où son action principale est "Index" (page d'erreur générique) et ce contrôleur aura quelques actions...

141
Équivalent de «lancer» dans R

Comment «lancer» une erreur dans R? J'ai une fonction qui prend un bloc de données et quelques noms de colonnes et fait des trucs avec eux. Si les colonnes n'existent pas, je veux que la fonction s'arrête et arrête toutes les fonctions qui en dépendent. J'ai regardé recoveret browseet...

126
Comment désactiver les notifications PHP?

Notice: Constant DIR_FS_CATALOG already defined Je l' ai déjà fait remarquer sur display_errorsdans php.ini, mais ne fonctionne pas. Comment faire en sorte que PHP ne renvoie pas de telles choses aux navigateurs? METTRE À JOUR Je mets display_errors = Offlà mais ça rapporte toujours de tels avis,...

116
PHP: exceptions vs erreurs?

Il me manque peut-être quelque part dans le manuel PHP, mais quelle est exactement la différence entre une erreur et une exception? La seule différence que je peux voir est que les erreurs et les exceptions sont gérées différemment. Mais qu'est-ce qui cause une exception et qu'est-ce qui cause une...