leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 30 sept. 2009 à 08:45
"Ca plante", ca n'aide pas bcp, on va pas bien pouvoir t'aider avec ca....
J'ai tout de meme une supposition : tu n'appelle pas close sur ton httpwebresponse avant de sortir de la méthode
stalmar
Messages postés6Date d'inscriptionsamedi 1 janvier 2005StatutMembreDernière intervention26 octobre 2009 30 sept. 2009 à 12:47
Hello,
Effectivement j'ai omis les détails intéréssants
ça générais des "Délais d'attente d'exécution expiré".
L'application ne répondais pas pendant 1-2 minutes
mais c'est effectivement ça, je ne clos pas mes connexions ouverte et je pense que c'est le même problème pour les autres.
Par contre, une idée pourquoi ça fonctionne deux fois et pas trois ?
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 1 oct. 2009 à 12:23
Le hasard, principalement.
En gros, tu ne close pas le stream, il reste ouvert après la fermeture de la méthode. Cependant, l'objet étant local à la méthode, il devient éligible pour une garbage collection. Donc entre deux appels, ton objet sera parfois détruit par le garbage collector, et donc ton stream sera fermé par le dispose de ton objet, ce qui permet que ca refonctionne une seconde fois.