Re: [WiX-users] Order Issue

2012-10-03 Thread Steven Ogilvie
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

2012-10-03 Thread Natalie Carr
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

2012-10-03 Thread Steven Ogilvie
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

2012-10-03 Thread Natalie Carr
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

2012-10-03 Thread Daniel Madill
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

2012-10-03 Thread Natalie Carr
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