Lorsqu’elle est exécutée, l’instruction End réinitialise toutes les variables au niveau du module et toutes les variables locales statiques dans tous les modules. Pour conserver la valeur de ces variables, utilisez l’instruction Stop à la place. Vous pourrez ainsi reprendre l’exécution tout en préservant la valeur des variables.
Notes
L’instruction End met immédiatement fin à l’exécution du code, sans appeler d’événement Unload, QueryUnload ou Terminate, ou tout autre code Visual Basic. Le code que vous avez écrit dans les événements Unload, QueryUnload et Terminate des feuilles et des modules de classe n’est pas exécuté. Les objets créés à partir de modules de classe sont détruits, les fichiers ouverts à l’aide de l’instruction Open sont fermés et la mémoire utilisée par votre programme est libérée. Les références d’objet appartenant à d’autres programmes ne sont plus valides.
Partager