INNO Setup: Comment mettre en œuvre le fichier de mise à jour fondée sur les différentes versions de l'application

J'ai une application écrite en Delphi, qui a plusieurs versions qui contiennent des fichiers binaires et de la base de données (MDB) avec les données de catalogue.

Au cours du cycle de vie du produit des corrections/améliorations sont soit dans le fichier de base de données ou dans certains fichiers binaires.

Version sont conservés dans la base de Registre.

Les utilisateurs peuvent avoir différentes versions du programme lorsque le nouveau patch est disponible.

Maintenant, les utilisateurs disposent de différentes versions de la façon de mettre en œuvre scénario suivant dans Inno Setup:

  1. Si l'utilisateur a Une version empêcher l'installation.
  2. Si l'utilisateur de disposer de la version B copie db au-dessus et fichier1, fichier2, fichier3.
  3. Si l'utilisateur de disposer de la version C juste mettre à jour le fichier fichier1.

Quelle est la bonne façon de mettre en œuvre cette Inno setup?

OriginalL'auteur Irfan Mulic | 2009-01-15