crn_c21
Messages postés302Date d'inscriptionsamedi 24 janvier 2004StatutMembreDernière intervention 4 février 2011
-
29 avril 2008 à 10:49
hbvb6
Messages postés40Date d'inscriptionmardi 29 janvier 2008StatutMembreDernière intervention 3 juin 2009
-
29 avril 2008 à 12:06
Bonjour à tous,
Je développe en VB6 une application qui se connecte sur un serveur SQL2000. Au lancement de l'application,il y a connexion sur le servuer pour vérifier si une nouvelle version de l'exe à été généré.Si c'est le cas, un menu "Mise à jour" s'active. Lorsque l'utilisateur clique sur Mise à jour, il y a téléchargement du nouvel éxécutable via FTP.
Mon problème est que étant donné que l'éxécutable est en cours d'utilisation, je ne peux télécharger le nouvel éxécutable dans le même répertoire.
Quelqu'un aurait-il une idée pour gérer l'ancien exe et le nouvel exe pour une intervention minimale de l'utilsateur
hbvb6
Messages postés40Date d'inscriptionmardi 29 janvier 2008StatutMembreDernière intervention 3 juin 2009 29 avril 2008 à 12:06
salut
je pense que c'est mieux et facile d'ajouter un autre exe qui est lancer par le bouton mis a jour .
le deuxieme exe arrete l'application et cherche la mis ajour apres il lance l'application
pour lancer un exe dans vb6 vous pouvez ecrire ces 2 lignes , il faut que le exe2.exe soit dans le meme path que l'application
Set go = CreateObject("wscript.shell")
go.Run "exe2.exe", True
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 29 avril 2008 à 10:57
Salut,
Sert toi peut-être d'un fichier *.Bat qui lui lance via un appli secondaire ou un Script la mise à jour et relance une foi fini, ton exe mis à jour....une idée comme une autre...