Bonjour,
j'ai tuojurs le semem probleme d ememoir euqi augmente et fini par saturer ...
J'ai un timer
achaque tick je vide, puis je charge un datatable a partir d'un dataadapter ( odbc)
et c monte ... pour arriver a ressources systemes insuffisantes ...
J'ai essayé d eplusieurs manieres :
- en ayant un datatable "globale" donc que je vide puis que je rempli
- en creant et detruisant le datatable a chaque chargement
meme resultat , au bout de dix minutes j'obtiens le message d'erreur ...
Savez vous commet resoudre ce probleme et d'ou il peut venir ( j'ai essayé des truc savec garbage collector et ca ne semble pas resoudre le pb non plus)
a moins que je l'utilise mal ...
bon je met toujours mon petit bout de code :
void charger()
{
DataSet dt = new DataSet();
da.Fill(dt);
dt.Dispose();
dt = null;
GC.Collect();
}