Bonjour,

Je compile des dll C/C++ avec XCode 3.2.6 sous MAC. J'ai des variables globales dedans qui valent 0 par défaut mais que j'initialise au 1er chargement de la dll depuis une macro Excel 2011 sous Mac os X 10.8.

Ensuite, je fait appel a la valeur de ces variables dans une autre macro mais elles ont changées et ont repris leur valeurs par défaut.

Ce problème apparaît que sous 10.8, en 10.6 tout marche nickel.

J'ai lu qu'il y avait une nouvelle gestion de la mémoire avec un garbage collector qui nettoie toutes les variables qui n'avaient pas de références fortes.
Je ne comprend pas trop bien cette notion.

Si quelqu'un peut m'éclairer sur le sujet, je vous en serai très reconnaissant.

Merci