Bonjour à tous,
j'ai une fonction dans une DLL qui prend en paramètre un pointeur sur une structure.
Mon programme fourni ce pointeur qui est en fait l'adresse d'une variable locale dans une fonction.
Parfois cela fonctionne parfois pas (en fonction de la DLL alors qu'il n'y a pas de différence dans cette fonction là, c'est moi qui les ais écrites).
Donc je me demandais s'il ne fallait pas mettre se pointeur dans une zone accessible à la fois à la DLL et au programme.
Cela se fait avec des filemapping si je me souviens bien.
Partager