Bonjour,
Je viens de rencontrer un problème dont je ne pensais pas que cela pouvait arriver.
Je me suis créé un Singleton dans une DLL. Ce Singleton est initialisé via le DllEntryPoint, mais chose surprenante, ce dernier est initialiser deux fois de suite, alors que cela ne devrait pas être le cas.
Quand je regarde la DLL au debugger, je vois que l'on passe plusieurs fois dans le DllEntryPoint, alors que le soft qui test, est un bête console ( mono-thread ) qui est linké statiquement au .lib de mal DLL.
Le problème, est que j'ai deux instances de mon singleton.
Quelqu'un aurait-il une petite idée pour résoudre mon problème ?
Merci
Partager