Bonjour,
Je suis confronté a un problème légèrement ennuyeux qui je crains va m'obliger a changer radicalement ma dll.
Celle-ci comprend 2 classes static assez importante servant de "variables globales".
L'ennui c'est qu'ainsi ça marche très bien avec une instance de la dll. Par exemple :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part MaDll var1=new MaDll();
Par contre avec 2 instances ou plus :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MaDll var1=new MaDll(); MaDll var2=new MaDll();
C'est fini ! Les classes statics sont partagées, ce qui n'est absolument pas désiré.
A t-il moyen de contourner le problème ? De restreindre la portée des classes statique a l'instance et non a toutes les instances ?
Partager