MISE A JOUR

cs_aziz36 Messages postés 36 Date d'inscription jeudi 27 juillet 2006 Statut Membre Dernière intervention 26 septembre 2006 - 4 sept. 2006 à 16:55
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 4 sept. 2006 à 19:00
SALUT A TOUS
J'ai réalisé un projet et je l'ai empaquetté. Mais j'ai changé quelques trucs du code .
ma question est: je veux mettre a jour mon projet sans refaire l'empaquettege et effacer les données de la version précedente.
Merci

5 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 71
4 sept. 2006 à 17:07
refais le paquetage, ou remplace le .exe de ton projet dans le fichier CAB (et croises les doigts)

Renfield
Admin CodeS-SourceS- MVP Visual Basic
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 129
4 sept. 2006 à 17:50
Ou fait un petit programme à part qui viendra patcher ton application en remplacant les fichiers qu'il faut (dll, exe, mise à jour de la structure de base de données, etc.).
0
cs_aziz36 Messages postés 36 Date d'inscription jeudi 27 juillet 2006 Statut Membre Dernière intervention 26 septembre 2006
4 sept. 2006 à 18:20
MERCI . MAIS COMMENT ??


SI C'EST POSSIBLE UN EXEMPLE
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 71
4 sept. 2006 à 18:32
Pourquoi ne veux tu pas simplement mettre a jour ton package ?

Renfield
Admin CodeS-SourceS- MVP Visual Basic
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 129
4 sept. 2006 à 19:00
pour le principe du patcheur, si tu as décomposé ton logiciel en plusieures dll, il n'y a rien de plus simple :
Tu compile tes dll de chez toi en mode compatibilité binaire.
Tu fais un petit programme qui se charge de remplacer les anciennes dll par celles contenues dans les ressources du programme, en n'oubliant pas de mettre dans les ressources du programme les nouvelles versions des dll.
Chez les utilisateurs : ils éteignent le logiciel (pour être sûr que les dll ne soient pas utilisées), il lance le programme de mise à jour, et ils relancent leur logiciel.
0