Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Using VFP 9 SP2 app on VFP 9 SP1 runtime
Message
 
 
À
08/09/2013 20:09:20
James Blackburn
Qualty Design Systems, Inc.
Kuna, Idaho, États-Unis
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows Server 2012
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Web
Divers
Thread ID:
01582388
Message ID:
01582558
Vues:
49
I think if I understand correctly, I don't have to have users un-install sp1 but simply install sp2. If this is the case, that both sp 1 and 2 can coexist, my task is easier. Thank you.

>I don't worry about sp1. I just setup to install my program with the appropriate sp and it will work. I don't worry about leaving the old sp behind.
>
>>Thank you. I still have many questions on how to get the users from SP1 to SP2. So I will be working on making a plan.
>>
>>>You would have to program the script file to remove the old sp1 but it will install the new sp2 where you want it as with the rest of the files you want installed. You can even script the creation of an INI file if needed. There is a command line switch that can be used to do a silent install so the user doesn't even know that the install is taking place. I quit installing in the "program files" folder in Windows 7 because of security problems.
>>>
>>>>Do I understand correctly that with the inno setup the old runtime (e.g. SP1) does not have to be Uninstalled (in Add Remove Programs)? And it (the inno setup) just copies the new DLLs to the proper folders (on the fly)?
>>>>
>>>>>I have inno setup programed to automatically replace the program. I have one company that has 4 locations in three states and all the data synchronizes to one consolidated database. When I need to do an EXE update, I just upload a setup file to the consolidated database. The client program looks for a new version each time it logs in and if found, downloads and runs setup file. User sees an updating message and it is done in just a few seconds. No uninstall necessary.
>>>>>
>>>>>>I have used the InstallSheilds that came with VFP 9 to create a setup to distribute the app. I can probably update the setup with the new DLLs. The challenge is to "make" users uninstall old setup and run the new one.
>>>>>>
>>>>>>>I use inno setup to distribute all my apps. I include the proper run times and then there is never a question. Inno setup is free and it really isn't that difficult to setup.
>>>>>>>
>>>>>>>>>>>>>>If you build an executable with VFP 9 SP2 (without using any specific new features of SP2) and try to run this .EXE on the PC where VFP 9 SP1 runtime is installed, will it bomb?
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>don't think so
>>>>>>>>>>>>
>>>>>>>>>>>>Thank you. As you can probably guess from my question, I am trying to update the application to VFP 9 SP2 but many customers still have the VFP 9 SP1 on their desktops. And I want to be sure that it won't be a problem.
>>>>>>>>>>>
>>>>>>>>>>>I'd be inclined to get users to upgrade their runtime e.g. include a VERSION() check in your code, and if the runtime isn't the latest, issue a warning and point them to http://archive.msdn.microsoft.com/FoxPro/Release/ProjectReleases.aspx?ReleaseId=125 .
>>>>>>>>>>
>>>>>>>>>>My users are not very easy to "make" do anything. And if they have to do something they will not be happy. If you think that running VFP 9 SP2 app on VFP 9 SP1 run-time could pose problems, I will stay with SP1. I don't have to upgrade.
>>>>>>>>>>Thank you.
>>>>>>>>>
>>>>>>>>>I didn't say anything about forcing them to upgrade; just, pop up a message. Once they acknowledge that, the program works normally.
>>>>>>>>>
>>>>>>>>>Getting your users to use the SP2+hotfixes runtime means:
>>>>>>>>>
>>>>>>>>>- they get the best runtime with the most issues fixed
>>>>>>>>>- you don't have to maintain a separate SP1 environment and test against that whenever you make a change
>>>>>>>>>- you don't have to worry about avoiding SP2-specific features when you're coding, you can take full advantage of the product
>>>>>>>>>
>>>>>>>>>Running an SP2 app on SP1 runtime just strikes me as exactly the sort of thing that'll come back to bite you, sooner or later.
>>>>>>>>
>>>>>>>>Thank you. I will think of a way to do it without popping up a message. My prima donnas won't like it.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform