Toute l'actualité de [self-access.com] en direct sur votre ordinateur !  Vous êtes ici : Accueil » Access » Assistants » Analyseur de codeConnexion
 


L'Assistant "Analyseur de code"

Si vous programmez en Visual Basic dans Access, voici un assistant qui pourrait vous être utile.

L'Assistant "Analyseur de code" parcourt tous les formulaires, états, modules simples et modules de classe à la recherche de vos variables. Il fournit ensuite la liste :

  • des variables déclarées par Dim et inutilisées dans une procédure, une fonction.
  • des variables d'objet initialisées par Set x = new Objet et non libérées par Set x = Nothing.

Rappel
Dans certains cas, les variables objet non libérées peuvent perturber l'arrêt d'Access (celui-ci se réduisant sur la barre des tâches de Windows, mais refusant de quitter correctement). Grâce à l'analyseur de code, vous limiterez ce type de problème !

[ Versions Access 97 et 2000+ disponibles ]

 

Installer et démarrer l'Assistant

Pour installer l'Assistant :

  1. Téléchargez le fichier wzCodeAnalyzer.zip pour Access 97 ou wzCodeAnalyzer2000.zip pour Access 2000 (40 K environ).
  2. Décompactez-le sur votre disque dur.
  3. Installez l'Assistant "Access Code Analyzer" dans Access (voir la fiche Installation d'un Assistant pour plus de détails).

Pour utiliser l'Assistant :

  1. Ouvrez la base de données à analyser.
  2. Faites Outils / Compléments / SA Analyseur de code (Ac97) ou Outils / Macros complémentaires / SA Analyseur de code (Ac2000).
  3. Cliquez sur le bouton Analyser et attendez que ça se passe :o)

    La boîte de dialogue suivante devrait apparaître (notez le goût exquis des couleurs !) :

Figurent dans cette liste les variables non utilisées ou non libérées, avec le nom du module et le nom de la procédure concernés (les modules de formulaires sont précédés de Form_; les modules d'états sont précédés de Report_).

Vous pouvez double-cliquer sur une ligne pour ouvrir le module, le formulaire ou l'état correspondant, et effectuer les vérifications ou corrections.
Magique, non ?

Pour mettre à jour la liste des variables, cliquez sur le bouton Actualiser.
Nouveau ! Pour imprimer la liste des variables, cliquez sur le bouton Imprimer.

Limites de l'Assistant

L'Assistant analyse un certain nombre de choses dans votre code, mais il peut se laisser bluffer par certaines déclarations de variables (tableaux notamment), ou par certaines lignes de commentaires (commentaires en fin de ligne par exemple).

Il n'y a cependant aucun risque car l'Assistant ne modifie pas votre code automatiquement.

Si vous avez détecté un bug quelconque (différent de ceux cités ci-dessus !), vous pouvez bien sûr m'écrire, en détaillant les symptômes.


Mes livres sur Access...
[cliquez pour plus d'infos]





Hit-Parade 
 
[ Copyright 1997-2018 hervé inisan, self-access.com Reproduction interdite ]