BonJouR
Le projet que je code se présente sous la forme de deux bibliothèques dynamiques. Parfois, il arrive que j'ai à faire des allocations (avec new) dans l'une et les désallocations correspondantes (delete) dans l'autre.
Ca ne pose aucun problème, seulement quand j'utilise un operateur delete surchargé, ça plante. Quand je l'enlève, tout fonctionne à nouveau. Je précise que mon opérateur delete ne fait rien de spécial, il appelle simplement free après avoir loggé la désallocation.
Est-ce qu'il existe des contraintes par rapport au partage de la gestion de la mémoire entre différentes DLL ? Qu'est-ce qui ne va pas dans mon cas ?
Je code sous Windows XP avec VC.NET 2003
Merci d'avance
Partager