none
Arrêt sur une instruction surlignée en jaune RRS feed

  • Question

  • Bonjour

    J'ai développé une application Access 2013 avec VBA. Le débogage de mon code ne signale aucune erreur et j'ai effacé tous les points d'arrêt. Pourtant quand je lance le programme j'ai sans cesse un arrêt sur une instruction (toujours la même) surlignée en jaune. Si j'utilise la touche F5 (continuer) tout s'exécute normalement.

    Comment me débarrasser de cet arrêt ?

    jeudi 8 septembre 2016 09:08

Toutes les réponses

  • Bonjour,

    Ce phénomène est rarissime mais je l'ai moi-même déjà rencontré.

    Normalement il survient lorsque vous avez à moment donné ou un autre été en mode débogage sur la même instance et que vous avez à moment donné demandé ou mis en place d'un point d'arrêt.
    Quand je dis demander ça veux dire que vous avez par exemple ajouté un espion qui s'arrête quand une valeur change.

    Je pense que pour corriger votre problème, sachant que je ne suis pas devant votre programme, vous avez la possibilité d'outrepasser cette instruction là où elle plante pour de faux...

    • Dans un premier temps ce que vous pouvez faire ce déjà compilé le projet pour voir si tout va bien.
    • Dans un second temps, vous pouvez mettre en remarque tout ou partie des lignes de la procédure appelée au démarrage, enregistrer votre projet, le compiler, le refermer, le réouvrir, supprimer la notion de remarques apposées précédemment et recharger l'application une nouvelle fois encore.
    • Dans un troisième temps, si vous n'avez toujours pas de succès, vous pouvez mettre une instruction Stop juste en amont, jusqu'à ce que l'exécution s'effectue à la fin de la procédure et enfin appuyer sur F5 pour exécuter jusqu'au bout.
      Vous avez aussi la possibilité de faire un renvoi via l'instruction GoTo Continuer juste au-dessus de cette ligne est d'inscrire une étiquette du même nom suivi de : juste en dessous de cette ligne.

      Tenez-nous au courant.



    Argy

    jeudi 8 septembre 2016 15:32
    Modérateur