[wix-users] Custom action at cancel uninstallation
Blair Murri
osito at live.com
Thu Feb 23 07:41:46 PST 2017
Short answer is that SpawnDialog event references a Dialog, which you did not supply.
You did supply an action (of the custom variety), which you probably want to access using a DoAction event (probably alongside your SpawnDialog event, since a user would expect a response out of the UI at some point from clicking Cancel).
Blair Murri
Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10
From: Denis Reinoso<mailto:reinoso.denis at gmail.com>
Sent: Thursday, February 23, 2017 5:00 AM
To: wix-users at lists.wixtoolset.org<mailto:wix-users at lists.wixtoolset.org>
Subject: [wix-users] Custom action at cancel uninstallation
Hello, my question is:
How to define a custom action to execute when the cancel button (at
uninstallation) is pressed in WiX Toolset?
I have found that the cancel button should be defined like this:
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56"
Height="17" Cancel="yes" Text="Cancel">
<Publish Event="SpawnDialog" Value="CancelButton"/>
</Control>
And a publish event is defined to the custom action, which could be defined
like:
<CustomAction Id="CancelButton" Execute="immediate"
ExeCommand='Program.exe" Return="ignore"/>
An error shows up: **Unresolved reference to symbol
'Dialog:CancelButton'**
A Dialog element in WiX cannot have a custom action as child, so where
should be defined that custom action?
Two links with related information:
- [How to cancel an uninstallation using CancelDlg][1]
- [Custom Action as event][2]
[1]: http://windows-installer-xml-wix-toolset.687559.n2.nabble.co
m/How-to-cancel-an-installation-using-CancelDlg-td704211.html
[2]: http://windows-installer-xml-wix-toolset.687559.n2.nabble.co
m/Custom-action-as-Event-td689561.html
Best Regards!
--
*Denis Reinoso*
Computer Engineer
---------------------------------------------------
*Cordoba, ArgentinaMobile: +54 - 351 - 786 1418(AR) Skype: denis.reinoso*
____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/
More information about the wix-users
mailing list