Bonjour,

je fais appelle par l'intermédiaire de c# du code manager de la manière suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[DllImport("D:\\DLL\\DLL_OPTIMAP.dll")]
  private static extern void DLL_INTER_Sauve_Resultat(string nom_fic, int  num_planif);
Le problème c'est que quand j'essaye d'appeler deux fois de suite la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
DLL_INTER_Sauve_Resultat(_dossierExport+_nomFichier,_numPlanifier);
 DLL_INTER_Sauve_Resultat(_dossierExport+_nomFichier,_numPlanifier);
Il me claque une erreur :
Impossible de lire ou écrire sur une mémoire partage.
Ma question : Comment Libérer la mémoire entre les deux appelles ?

Merci pour ce qui auront la gentillesse de me répondre.