That is the point, you have to go outside the supplied utitlies, In my opinion, if we have to use a utility it should have the needed functionality for common tasks (which I think mine are).
>Claude,
>You can do this with the current versio that ships with VFP, but you have to go outside of it.
>
>Windows Installer installs files based on versioning. You can read up on how it handles this at
http://msdn.microsoft.com/library/en-us/msi/setup/default_file_versioning.asp.
>
>In my experience, data files do not have versions built into them. They are simply data files. In Installer terms, this would be an example of "Neither file Has a Version". In most cases, the file on the target machine will be newer because the user actually uses the app so the data files won't get replaced.
>
>You have to turn this into a "One file Has a Version" scenario. Using Orca (Windows Installer 2.0 Table Editor), found at
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/SDKInfo.htm, you open the ISX ISM file and add some new information. Go to File entry in the Tables list. You will need to add a version number in the Version field for each table/index. Because the source will have version information and the target will not, it should get overwritten.
>
>Luckily, there is a copy and paste function in Orca so it isn't
too bad.
>
>HTH.
>
>>>>Using Installshield Express 3.5 (that comes with VFP 8) for VFP 8 applications.
>>>>
>>>>I got a simple installation to work, it installs
all files on every install. This includes overwriting existing data files. Also I had to hard code the drive and destination folder to get it to work.
>>>>
>>>>My questions:
>>>>
>>>>1. how do I install
only install new versions of the program. that is
do not change the data files.
>>>>
>>><snip>
>>>
>>>Did you try to use Upgrade Path under Organize Your Setup?
>>
>>
NOThis is the orignal realease of the application for VFP 8.
>>
>>I am asking for the future relases which normally are fixes and ussually involve one or two files. Thus only the executable file
exe changes. In any case I
DO NOT want to replace the data (tables) for minor or major upgrades until VFP 9.
>>
>>Can I do that using the version of Installshield Express 3.5 that comes with VFP 8?
>>
>>The documentation implies that it will automatically replace all existing files. Is this correct?
>>
>>If I use it what should I enter for it? The existing "msi" file?
>>
>>Upgrading to full Installshield Developer is too expensive!!!
>>
>>What are the alternatives, if any?