Comment faire pour empêcher un message d'erreur de s'afficher ????

Comment faire pour empêcher un message d'erreur de s'afficher ???? - VB/VBA/VBS - Programmation

Marsh Posté le 14-12-2002 à 14:06:58    

Bonjour a tous !!
 
J'ai fait un programme qui lit des valeurs du registre. Quand une clé n'existe pas, il me renvoie un message d'erreur. Comment empecher l'envoie de ce message d'erreur ???

Reply

Marsh Posté le 14-12-2002 à 14:06:58   

Reply

Marsh Posté le 14-12-2002 à 14:12:16    


Code :
  1. PRIVATE [sub ou function] ERREUR_DU_REGISTRE
  2. on error goto ERREUR_REGISTRE
  3. [
  4. [
  5. [ code
  6. [
  7. [
  8. [
  9. Exit [sub ou function]
  10. ERREUR_REGISTRE :
  11. end [sub ou function]


Reply

Marsh Posté le 14-12-2002 à 14:39:20    

G tjs mon message d'erreur  
 
Impossible d'ouvrir la clé du registre [Clé] pour la lecture

Reply

Marsh Posté le 14-12-2002 à 15:29:46    

J'ai trouvé !
 
Réponse pour les intéressés (a mettre au début de la Fonction ou de la Sub
 

Citation :

On Error Resume Next

Reply

Marsh Posté le 14-12-2002 à 16:51:42    

Megawatt_2002 a écrit :

J'ai trouvé !
 
Réponse pour les intéressés (a mettre au début de la Fonction ou de la Sub
 

Citation :

On Error Resume Next




 
ben disons que ca zappe l'erreur, ennuyeux si l'erreur empeche le bon deroulement du traitement

Reply

Marsh Posté le 15-12-2002 à 21:46:51    

attention !! : on error resume next installe une trappe d'erreur jusqu'à ce qu'il y en ait une qui se produise. Donc, quand la ligne source d'erreur potentielle est passée, il ne faut pas oublier de désactiver la trappe par on error goto 0

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed