J'ai une application écrite en VB6 avec une base de données MDB.Inno Setup ... Utiliser l'ancien DB si la version précédente est installée
Lors de l'installation de la dernière version si l'utilisateur possède une version plus ancienne que je voudrais copier l'ancien dossier DB (Program Files/AppName/DATA /) vers la nouvelle installation au lieu de configurer le DB par défaut.
La nouvelle version sera installée dans un nouveau dossier Program Files/AppName2/DATA
if datafolder exists in program files/appName/DATA
copy datafolder to Program Files/AppName2/DATA
Toutes les suggestions? Merci
Que j'ai compris, ce que je n'ai pas compris était comment pourrais-je utiliser ceci. Ai-je besoin de créer une procédure, était-il possible d'utiliser des conditions dans la section Fichiers du script? J'ai trouvé la fonction suport BeforeInstall qui, je pense, me permettra de vérifier si l'ancien dir existe et de le copier, et pour les nouveaux fichiers utiliser le paramètre onlyifdoesntexist. Je suppose que cela devrait fonctionner – thedev
Je vous suggère de lire la documentation Inno Setup sous la section 'Pascal Scripting'. – Bernard