Bonjour à tous,
Une petite question d'école :
En cliquant sur un bouton de la form principale, je créé une form contenu dans une dll.
Dans cette fiche, je déclare une variable globale que j'initialise à 0.
Je travail avec cette variable qui s'incrémente, puis, en cliquant sur un bouton de cette form, je détruit celle-ci par "Release".
Jusque là, tout me semble normal.
Mais quand je recréé cette même form pour retravailler dedans, sans avoir quitté l'appli, il ne réinitialise pas la variable globale !
bien que j'ai détruit la form avec "Release" !
Donc là, je ne comprends plus, il ne réinialise pas les variables globales à la création de la fiche après que celle-ci ait été créée une première fois, même si on détruit cette fiche !
Il faut donc, initialiser la variable dans l'évènement "OnCreate" de la fiche en question.
Si cela paraît normal à quelqu'un, pourraît-il m'expliquer, s'il lui plaît ?
Merc d'avance.
Partager