Bonjour à tous,

Comment puis-je libèrer mon objet "ds1" car si j'ajoute "ds1.Dispose()" après l'instruction "return ds1" celle-ci n'est pas exécutée .


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
...
DataSet ds = new DataSet()
ds = FonctionDS()
...
 
private DataSet FonctionDS()
{
...
DataSet ds1 = new DataSet();
ds1.ReadXml(myXmlReader);
myXmlReader.Close();
return ds1;
ds1.Dispose();
...
}
Avez-vous une idée?

Merci.

Yves