Multiple instance d'une dll ayant des classes static
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:
MaDll var1=new MaDll();
Par contre avec 2 instances ou plus :
Code:
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é. :aie:
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 ?