I have an application written in Delphi that has several versions that contain binaries and database (MDB) with catalog data.
During the product life cycle fixes/enhancements are either in database file or in some binary files.
Version are preserved in Registry.
Users might have different versions of the program when new patch is available.
Now users have different versions how to implement following scenario in Inno Setup:
- If user have version A prevent installation.
- If user have version B copy db over and file1, file2, file3.
- If user have version C just update file1.
What is the correct way to implement this in Inno setup?