Re: [WiX-users] Order Issue
Use the Order=1 element that way you can sequence the events you want to be triggered... -Original Message- From: Natalie Carr [mailto:natalie.c...@measuresoft.com] Sent: October-03-12 7:23 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Order Issue Hi can someone please explain the way the ordering works in Wix. I'm unsure about the logic and would greatly appreciate if someone could help me. I have this next button: Control Id=Next Type=PushButton X=236 Y=243 Width=56 Height=17 Text=Next Publish Event=DoAction Value=ValidateChannels![CDATA[DEVICETYPE 1]]/Publish Publish Event=SpawnDialog Value=InvalidChannelsDlg![CDATA[CHANNELSVALIDATED = 0]]/Publish Publish Event=DoAction Value=GetDatascanInfo![CDATA[DEVICETYPE 1]]/Publish Publish Event=AddLocal Value=Solo![CDATA[DEVICETYPE = 3]]/Publish Publish Event=NewDialog Value=NumLoggersDlg ![CDATA[(VARIANT = Max) AND (NOT FILEEXISTS)]]/Publish Publish Event=NewDialog Value=InstallDirDlg1/Publish /Control I want these events to be run from the top downwards so (Validate channels - InvalidChannelsDlg - GetDatascanInfo - AddLocal - NumLoggersDlg - InstallDirDlg) Kind Regards, Natalie Carr -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Order Issue
Am I right in thinking that whichever action I add Order=1 element to it will be run last? -Original Message- From: Steven Ogilvie [mailto:steven.ogil...@titus.com] Sent: 03 October 2012 14:10 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Order Issue Use the Order=1 element that way you can sequence the events you want to be triggered... -Original Message- From: Natalie Carr [mailto:natalie.c...@measuresoft.com] Sent: October-03-12 7:23 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Order Issue Hi can someone please explain the way the ordering works in Wix. I'm unsure about the logic and would greatly appreciate if someone could help me. I have this next button: Control Id=Next Type=PushButton X=236 Y=243 Width=56 Height=17 Text=Next Publish Event=DoAction Value=ValidateChannels![CDATA[DEVICETYPE 1]]/Publish Publish Event=SpawnDialog Value=InvalidChannelsDlg![CDATA[CHANNELSVALIDATED = 0]]/Publish Publish Event=DoAction Value=GetDatascanInfo![CDATA[DEVICETYPE 1]]/Publish Publish Event=AddLocal Value=Solo![CDATA[DEVICETYPE = 3]]/Publish Publish Event=NewDialog Value=NumLoggersDlg ![CDATA[(VARIANT = Max) AND (NOT FILEEXISTS)]]/Publish Publish Event=NewDialog Value=InstallDirDlg1/Publish /Control I want these events to be run from the top downwards so (Validate channels - InvalidChannelsDlg - GetDatascanInfo - AddLocal - NumLoggersDlg - InstallDirDlg) Kind Regards, Natalie Carr -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Order Issue
1 would be first then 2 then 3 etc... order=1 order=2 etc... -Original Message- From: Natalie Carr [mailto:natalie.c...@measuresoft.com] Sent: October-03-12 9:32 AM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] Order Issue Am I right in thinking that whichever action I add Order=1 element to it will be run last? -Original Message- From: Steven Ogilvie [mailto:steven.ogil...@titus.com] Sent: 03 October 2012 14:10 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Order Issue Use the Order=1 element that way you can sequence the events you want to be triggered... -Original Message- From: Natalie Carr [mailto:natalie.c...@measuresoft.com] Sent: October-03-12 7:23 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Order Issue Hi can someone please explain the way the ordering works in Wix. I'm unsure about the logic and would greatly appreciate if someone could help me. I have this next button: Control Id=Next Type=PushButton X=236 Y=243 Width=56 Height=17 Text=Next Publish Event=DoAction Value=ValidateChannels![CDATA[DEVICETYPE 1]]/Publish Publish Event=SpawnDialog Value=InvalidChannelsDlg![CDATA[CHANNELSVALIDATED = 0]]/Publish Publish Event=DoAction Value=GetDatascanInfo![CDATA[DEVICETYPE 1]]/Publish Publish Event=AddLocal Value=Solo![CDATA[DEVICETYPE = 3]]/Publish Publish Event=NewDialog Value=NumLoggersDlg ![CDATA[(VARIANT = Max) AND (NOT FILEEXISTS)]]/Publish Publish Event=NewDialog Value=InstallDirDlg1/Publish /Control I want these events to be run from the top downwards so (Validate channels - InvalidChannelsDlg - GetDatascanInfo - AddLocal - NumLoggersDlg - InstallDirDlg) Kind Regards, Natalie Carr -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Order Issue
I thought that but was told on this that it was the other way about..:/ no wonder I am confused..lol -Original Message- From: Steven Ogilvie [mailto:steven.ogil...@titus.com] Sent: 03 October 2012 14:41 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Order Issue 1 would be first then 2 then 3 etc... order=1 order=2 etc... -Original Message- From: Natalie Carr [mailto:natalie.c...@measuresoft.com] Sent: October-03-12 9:32 AM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] Order Issue Am I right in thinking that whichever action I add Order=1 element to it will be run last? -Original Message- From: Steven Ogilvie [mailto:steven.ogil...@titus.com] Sent: 03 October 2012 14:10 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Order Issue Use the Order=1 element that way you can sequence the events you want to be triggered... -Original Message- From: Natalie Carr [mailto:natalie.c...@measuresoft.com] Sent: October-03-12 7:23 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Order Issue Hi can someone please explain the way the ordering works in Wix. I'm unsure about the logic and would greatly appreciate if someone could help me. I have this next button: Control Id=Next Type=PushButton X=236 Y=243 Width=56 Height=17 Text=Next Publish Event=DoAction Value=ValidateChannels![CDATA[DEVICETYPE 1]]/Publish Publish Event=SpawnDialog Value=InvalidChannelsDlg![CDATA[CHANNELSVALIDATED = 0]]/Publish Publish Event=DoAction Value=GetDatascanInfo![CDATA[DEVICETYPE 1]]/Publish Publish Event=AddLocal Value=Solo![CDATA[DEVICETYPE = 3]]/Publish Publish Event=NewDialog Value=NumLoggersDlg ![CDATA[(VARIANT = Max) AND (NOT FILEEXISTS)]]/Publish Publish Event=NewDialog Value=InstallDirDlg1/Publish /Control I want these events to be run from the top downwards so (Validate channels - InvalidChannelsDlg - GetDatascanInfo - AddLocal - NumLoggersDlg - InstallDirDlg) Kind Regards, Natalie Carr -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Order Issue
From the msdn help on the ControlEvent Table (see http://msdn.microsoft.com/library/aa368037.aspx): The exception to note is that each control can publish at most one NewDialog or one SpawnDialog event. If you need to author multiple NewDialog and SpawnDialog control events in this table, also include conditional statements in the Condition fields that ensure at most one event is published. If multiple NewDialog and SpawnDialog control events are selected for the same control, only the event with the largest value in the Ordering column gets published when the control is activated. That suggests to me that higher Ordering numbers get higher priority. I haven't required this attribute myself however. Daniel Madill -Original Message- From: Natalie Carr [mailto:natalie.c...@measuresoft.com] Sent: October-03-12 9:53 AM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] Order Issue I thought that but was told on this that it was the other way about..:/ no wonder I am confused..lol -Original Message- From: Steven Ogilvie [mailto:steven.ogil...@titus.com] Sent: 03 October 2012 14:41 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Order Issue 1 would be first then 2 then 3 etc... order=1 order=2 etc... -Original Message- From: Natalie Carr [mailto:natalie.c...@measuresoft.com] Sent: October-03-12 9:32 AM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] Order Issue Am I right in thinking that whichever action I add Order=1 element to it will be run last? -Original Message- From: Steven Ogilvie [mailto:steven.ogil...@titus.com] Sent: 03 October 2012 14:10 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Order Issue Use the Order=1 element that way you can sequence the events you want to be triggered... -Original Message- From: Natalie Carr [mailto:natalie.c...@measuresoft.com] Sent: October-03-12 7:23 AM To: wix-users@lists.sourceforge.netmailto:wix-users@lists.sourceforge.net Subject: [WiX-users] Order Issue Hi can someone please explain the way the ordering works in Wix. I'm unsure about the logic and would greatly appreciate if someone could help me. I have this next button: Control Id=Next Type=PushButton X=236 Y=243 Width=56 Height=17 Text=Next Publish Event=DoAction Value=ValidateChannels![CDATA[DEVICETYPE 1]]/Publish Publish Event=SpawnDialog Value=InvalidChannelsDlg![CDATA[CHANNELSVALIDATED = 0]]/Publish Publish Event=DoAction Value=GetDatascanInfo![CDATA[DEVICETYPE 1]]/Publish Publish Event=AddLocal Value=Solo![CDATA[DEVICETYPE = 3]]/Publish Publish Event=NewDialog Value=NumLoggersDlg ![CDATA[(VARIANT = Max) AND (NOT FILEEXISTS)]]/Publish Publish Event=NewDialog Value=InstallDirDlg1/Publish /Control I want these events to be run from the top downwards so (Validate channels - InvalidChannelsDlg - GetDatascanInfo - AddLocal - NumLoggersDlg - InstallDirDlg) Kind Regards, Natalie Carr -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.netmailto:WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.netmailto:WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.netmailto:WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo
Re: [WiX-users] Order Issue
Thanks Daniel I hadn't found that help topic. Seems to be correct. Super!! :) -Original Message- From: Daniel Madill [mailto:dan.mad...@quanser.com] Sent: 03 October 2012 15:23 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Order Issue From the msdn help on the ControlEvent Table (see http://msdn.microsoft.com/library/aa368037.aspx): The exception to note is that each control can publish at most one NewDialog or one SpawnDialog event. If you need to author multiple NewDialog and SpawnDialog control events in this table, also include conditional statements in the Condition fields that ensure at most one event is published. If multiple NewDialog and SpawnDialog control events are selected for the same control, only the event with the largest value in the Ordering column gets published when the control is activated. That suggests to me that higher Ordering numbers get higher priority. I haven't required this attribute myself however. Daniel Madill -Original Message- From: Natalie Carr [mailto:natalie.c...@measuresoft.com] Sent: October-03-12 9:53 AM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] Order Issue I thought that but was told on this that it was the other way about..:/ no wonder I am confused..lol -Original Message- From: Steven Ogilvie [mailto:steven.ogil...@titus.com] Sent: 03 October 2012 14:41 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Order Issue 1 would be first then 2 then 3 etc... order=1 order=2 etc... -Original Message- From: Natalie Carr [mailto:natalie.c...@measuresoft.com] Sent: October-03-12 9:32 AM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] Order Issue Am I right in thinking that whichever action I add Order=1 element to it will be run last? -Original Message- From: Steven Ogilvie [mailto:steven.ogil...@titus.com] Sent: 03 October 2012 14:10 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Order Issue Use the Order=1 element that way you can sequence the events you want to be triggered... -Original Message- From: Natalie Carr [mailto:natalie.c...@measuresoft.com] Sent: October-03-12 7:23 AM To: wix-users@lists.sourceforge.netmailto:wix-users@lists.sourceforge.net Subject: [WiX-users] Order Issue Hi can someone please explain the way the ordering works in Wix. I'm unsure about the logic and would greatly appreciate if someone could help me. I have this next button: Control Id=Next Type=PushButton X=236 Y=243 Width=56 Height=17 Text=Next Publish Event=DoAction Value=ValidateChannels![CDATA[DEVICETYPE 1]]/Publish Publish Event=SpawnDialog Value=InvalidChannelsDlg![CDATA[CHANNELSVALIDATED = 0]]/Publish Publish Event=DoAction Value=GetDatascanInfo![CDATA[DEVICETYPE 1]]/Publish Publish Event=AddLocal Value=Solo![CDATA[DEVICETYPE = 3]]/Publish Publish Event=NewDialog Value=NumLoggersDlg ![CDATA[(VARIANT = Max) AND (NOT FILEEXISTS)]]/Publish Publish Event=NewDialog Value=InstallDirDlg1/Publish /Control I want these events to be run from the top downwards so (Validate channels - InvalidChannelsDlg - GetDatascanInfo - AddLocal - NumLoggersDlg - InstallDirDlg) Kind Regards, Natalie Carr -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.netmailto:WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.netmailto:WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic