TheTraveler
07-29-2003, 02:49 PM
Hello All,
I have ran into a little snag here. I'm performing a minor upgrade and I used a suggested method that was posted here in the community. Here is the link "http://community.installshield.com/showthread.php?s=&threadid=107134&perpage=5&highlight=minor%20upgrade&pagenumber=1"
Well, I did everything that was suggested except a couple of items. This is what I did.
1) Created a new release with a new package code.
2) In the new release view that I just created, I modified the "MSI command line arguments" to be "REINSTALLMODE=voums REINSTALL=ALL".
3) Then I created the custom actions that I called "SetREINSTALL" and SetREINSTALLMODE" and set the value for both actions to be "{}".
4) With the new custom actions, I inserted them in the appropriate places that is described in the link I provided.
- Here is a quote from the link...
i. Go to the Sequences view. Under Installation/User Interface insert both custom actions after CostInitialize. Give both of them a condition of "Not Installed"
ii. Under Installation/Execute insert both custom actions after CostInitialize. Give both of them a condition of "Not Installed"
5) Lastly, I created the funcitons that would be called as a result and I was able to perform custom scripting that I needed to do. They were the OnResumeUIAfter and OnResumeUIBefore function calls.
This method works for me. However, I seem to have run into one little snag. My installation requires to use the BDE merge module. The drivers that I have specified in the BDEMERGE.INI file are being removed from the machine when I perform this minor upgrade. It is removing the files when the components are being updated during the file copy stage.
Has anyone run into this problem where the BDE Merge Module is remove files durning an upgrade?
I have ran into a little snag here. I'm performing a minor upgrade and I used a suggested method that was posted here in the community. Here is the link "http://community.installshield.com/showthread.php?s=&threadid=107134&perpage=5&highlight=minor%20upgrade&pagenumber=1"
Well, I did everything that was suggested except a couple of items. This is what I did.
1) Created a new release with a new package code.
2) In the new release view that I just created, I modified the "MSI command line arguments" to be "REINSTALLMODE=voums REINSTALL=ALL".
3) Then I created the custom actions that I called "SetREINSTALL" and SetREINSTALLMODE" and set the value for both actions to be "{}".
4) With the new custom actions, I inserted them in the appropriate places that is described in the link I provided.
- Here is a quote from the link...
i. Go to the Sequences view. Under Installation/User Interface insert both custom actions after CostInitialize. Give both of them a condition of "Not Installed"
ii. Under Installation/Execute insert both custom actions after CostInitialize. Give both of them a condition of "Not Installed"
5) Lastly, I created the funcitons that would be called as a result and I was able to perform custom scripting that I needed to do. They were the OnResumeUIAfter and OnResumeUIBefore function calls.
This method works for me. However, I seem to have run into one little snag. My installation requires to use the BDE merge module. The drivers that I have specified in the BDEMERGE.INI file are being removed from the machine when I perform this minor upgrade. It is removing the files when the components are being updated during the file copy stage.
Has anyone run into this problem where the BDE Merge Module is remove files durning an upgrade?