gege1024
Messages postés138Date d'inscriptionvendredi 10 janvier 2003StatutMembreDernière intervention27 janvier 2009
-
19 sept. 2006 à 19:33
niketou
Messages postés295Date d'inscriptiondimanche 4 mai 2003StatutMembreDernière intervention 6 décembre 2010
-
19 sept. 2006 à 20:15
pour resumer :
j'ai fait un logiciel avec mise a jour automatique par http.
c'est a dire que quand je fais une nouvelle version, je met sur un serveur ,un fichier (.txt) qui contient la version disponible.
ensuite le programme telecharge le fichier, lit la version et compare avec la sienne, s'il a besoin d'un mise a jour, je telecharge le nouveau programme et je le lance .
or sur certain PC , le fichier telechargé n'est pas celui sur le serveur mais plutot le dernier telechargé (pb de cache internet je crois)
comment y remedier.
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 19 sept. 2006 à 19:39
il peut y avoir deux problèmes, soit c'est la facon dont tu récuperes le fichier qui ne va pas, tu te sert de fonction d'un navigateur qui garde effectivement en cache le dernier fichier.
soit c'est parce que celon comment tu écris ton fichier, tu n'effaces pas l'ancien fichier télécharger, donc soit il écrit le nouveau fichier à la suite de l'ancier et ton programme ne lit que la premiere version, soit comme l'ancien fichier existe, il n'a pas l'autorisation d'écrire par dessus l'ancien fichier et alors c'est comme si le fichier n'a jamais été télécharger.
donc en fait avant de télécharger le fichier contenant la nouvelle version de ton programme, supprimer l'ancien fichier qui doit etre présent sur le disque.
Bob...
"La chance accorde ses faveur aux esprits avertis..."
question subsidiaire, avec ma nouvelle methode, lorsque il n'y a pas d'acces a internet, j'au=i droit à un message me disant "impossible de resoudre .....".
comment ne pas afficherce message ?