cs_locas
Messages postés8Date d'inscriptionsamedi 8 mars 2003StatutMembreDernière intervention19 juin 2010
-
9 janv. 2005 à 19:03
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 2013
-
11 janv. 2005 à 20:42
Bonjour,
Je cherche comment remplacer mon exe par une nouvelle version
téléchargé sur le net. J'arrive a récuperer le fichier mais je sais pas
comment faire pour que l'application se remplace elle meme avec le
nouveau EXE.
Merci par avance de votre réponse
locas
A voir également:
Comment un exe peut-il se remplacer lui meme lors d'une mise a jour sur Intenet
cs_locas
Messages postés8Date d'inscriptionsamedi 8 mars 2003StatutMembreDernière intervention19 juin 2010 9 janv. 2005 à 21:08
merci, je vais regarder de ce coté là. Mais je pense peut etre avoir
trouvé un truc simple qui marche sur mon poste mais je suis pas sur que
ca marche tout le temps ( selon les politiques de droits locaux). En
fait, je télécharge le fichier sous un autre nom , le programme se
renomme tout seul ( avec son numéro de version ), renomme ensuite le
fichier télécharger et détruit le fichier temporaire.
C'est pas très propre mais ca marche. Je vais tester demain sur des
machines plus restreintes au niveau des droits et je verais bien.
MoveX
Messages postés230Date d'inscriptionvendredi 9 mai 2003StatutMembreDernière intervention16 juillet 20051 11 janv. 2005 à 18:32
tout depend du programme mais ca permet une utilisation dynamique et modulaire :
le programme telecharge une dll et la place dans le repertoire
approprie puis il charge toutes les dll presentes de ce meme
repertoire, le tout de facon dynamique...
j avais vu un autre moyen mais je n avais pas saisi le principe...
non?
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 11 janv. 2005 à 20:42
Oui, mais là, il s'agit de remplacer l'exécutable. Donc, il n'est pas question de charger des DLL et d'appeler des routines chargées de remplacer l'exe les ayant appelées.
En revanche, s'il s'agit de mettre à jour une DLL, le problème est tout à fait différent.