Mise à jour

orditosh Messages postés 46 Date d'inscription dimanche 10 avril 2005 Statut Membre Dernière intervention 25 janvier 2007 - 29 sept. 2006 à 21:46
Seb_cba Messages postés 11 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 16 juillet 2008 - 2 oct. 2006 à 13:44
Bonjour, je cherche à créer un systeme de mise à jour :

à chaque foi que mon programme se lance, je voudrais qu'il recherche si il y a une mise jour discretement ( il faut pas qu'on le voit ou que sa gene l'execution du programme )
Et, si il ya une mise à jour, un simple texte en rouge apparait en haut à droite sinon, rien ne se passe.
SI il y a le texte rouge : on y clique dessus et, sa va télécharger la nouvelle version et remplacer l'encienne.

La comparaison : depuis mon site web, sa compare les versions des fichiers.

Je ne sais rien faire de tout cela ^^

Merci.

3 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
29 sept. 2006 à 22:02
Si tu as .NET2005, tu n'as rien à inventer, ni à créer, tout à déjà été prévu par M$.

Il faut choisir la methode de déploiement ClickOnce

tu peux aller cette vidéo qui explique exactement ce que tu demande : http://www.microsoft.com/france/vision/db/msdn/P00378/

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
29 sept. 2006 à 22:04
Oupss, j'ai oublier de te donner un lien vers un tuto sur ClickOnce aussi --> ICI

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0
Seb_cba Messages postés 11 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 16 juillet 2008
2 oct. 2006 à 13:44
Try








If



My
.Application.Deployment.CheckForUpdate()

Then






My
.Application.Deployment.Update()MsgBox(


"L'application a été mise à jour car une nouvelle version etait disponible."
& Chr(13) &

"Il faut redemarrer l'application"
)DrapMaJ =


True






End



If






Catch
ex

As
ExceptionMsgBox(ex.Message)


End



TryVoici un bout de code pour ton problème,tu peux aussi faire un application.restart pour redemarrer avec la nouvelle version.
Mais moi çà ne marche pas car je me trouve avec deux instances de mon application.
Seb
0
Rejoignez-nous