sisi231
Messages postés207Date d'inscriptionmercredi 5 mars 2003StatutMembreDernière intervention29 mars 2013
-
1 mars 2006 à 22:01
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 2013
-
5 mars 2006 à 00:14
Bjr !
Je voudrais pouvoir désactiver temporairement les alertes du débogueurs sur des morceaux de code exemple:
{D-}// une directive du préprocesseur qui dirait de ne pas
// créer d'alertes pour les exceptions désormais
try
............//choses
except
.....//choses
end;
{D+}// une directive qui réactiverais les alertes
j'ai mis D+ et D- mais je sais bien que ce n'est pas cela, c'est pour doner un exemple.
Car en effet c'est ennuyeux de cliquer sur le OK d'alertes d'exceptions de blocks try except dont on a déjà géré le code à exécuter en cas d'exception lors du débogage mais ce, sans désactiver toutes les autres exceptions (ie qui se produiraient hors du cadre des éventuelles directives).
J'ai tenté autant que possible d'être clair, je ne sais pas si j'ai réussi mais bon, posez moi vos questions si vous avez mal compris.
Qui récapitule les différentes directives de compilation.
Malheureusment il me semble que ta recherche ne trouvera pas sa solution ici. Tu peux toujours esayer de désactiver totalement les alertes à partir de la barre d'outils.
sisi231
Messages postés207Date d'inscriptionmercredi 5 mars 2003StatutMembreDernière intervention29 mars 20135 2 mars 2006 à 01:25
Merci les gars d'avoir au moins tenté !
Je pensais que ça devait exister car il y a bien l'équivalent pour les warnings ! ({W+} {W-}) (si je me souviens bien)...
TriTri6 : ta liste est très loin d'être exhaustive ( l'aide de Delphi fournit la liste complète des directives de compilation) mais elle laisse quand bien même, et de même que l'aide de Delphi, penser qu'il y des directives pour chaque type d'erreur (check or not the integer bounds, the I/O errors, ...).
La plus intéressante pour moi serait cette fameuse et récurrente EAccessViolation (car j'aurais fait un gestionnaire de gestion d'exception) mais malheuresement vu le danger de laisser passer ce type d'exception je ne pense pas qu'une telle directive existe...
Sinon Borland pourrait réfléchir à en créer une...
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 5 mars 2006 à 00:14
Avec Delphi 6 ou 7, regarde dans Outils/Options du débogueur, onglet Exceptions du language et ajoute les exceptions que tu veux ignorer pendant la phase de mise au point.
Fais attention tout de même au risque de laisser passer des erreurs graves et de les retrouver dans une version livrée à l'utilisateur final.
<HR color=#008000>
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.