cs_aziz36
Messages postés36Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention26 septembre 2006
-
4 sept. 2006 à 16:55
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDerniè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
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013129 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.).
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013129 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.