Hi,

My Error Dialog is as follows:

     <Dialog Id ="ErrorDialog" Width="370 " Height=" 100" Title=
"[ProductName]" ErrorDialog ="yes">

       <Control Type ="Text " Width=" 123" Height= "17" X ="20" Y
="10" Id ="text1">

         <Text ><![CDATA[{\VSI_Arial16.0_1_0}Install Unsucessful! ]]></ Text>

       </Control >

       <Control Type ="Text " Width=" 299" Height= "9" X ="10" Y
="30" Id ="text2" Text="The [ProductName] could not be installed." >

       </Control >

       <Control Id ="ErrorText " Type=" Text" X= "10" Y ="42" Width
="351" Height ="22" Disabled="yes" TabSkip="no" >

         <Text ><![CDATA[{\VSI_MS_Sans_Serif13.0_0_0} ]]></ Text>

       </Control >

       <Control Id ="O " Type=" PushButton" X= "278" Y ="70" Width
="50" Height ="21" TabSkip="yes" >

         <Text ><![CDATA[{\VSI_MS_Sans_Serif13.0_0_0}Finish ]]></ Text>

         <Publish Event ="EndDialog " Value=" ErrorOk"><![CDATA[]]></Publish >

       </Control >

     </Dialog >

Although the Pushbutton is place at X=278 and the form is of width
370, it still appears center of the dialog (screenshot attached). How
can I place it at the co-ordinates I want?

Also, the installation starts with the Installing dialog (from
InstallUISequence) and then I get this error dialog
(CA_ErrExcelNotInstalled from InstallExecuteSequence).

How can I sync these two? Now the situation is that I have 2 msiexec
process running on my machine, and when I click "Finish" – for error
dialog, 1 msiexec proc ends, but the other stays, and sometimes I get
a msg saying that an installation is in progress.


I want to execute the custom actions and then if they don't return
error, I want to start with the installing dialog.

I don't want to use launch conditions coz I read somewhere that they
cause issues sometimes.

Installexecutesequence and install UI sequence tags are as follows:

<InstallExecuteSequence >

     <RemoveExistingProducts After ="InstallInitialize " />

     <Custom Action ="CA_ErrNetfx20NotInstalled" Before="AppSearch
"><![CDATA[NOT NETFX20INSTALLED AND NOT Installed ]]></Custom>

     <Custom Action ="CA_ErrExcelNotInstalled"
After="CA_ErrNetfx20NotInstalled "><![CDATA[NOT EXCELINSTALLED AND NOT
Installed ]]></Custom>

     <Custom Action ="ERRCA_CANCELNEWERVERSION"
After="FindRelatedProducts "><![CDATA[NEWERPRODUCTFOUND AND NOT
Installed ]]></Custom>

     <Custom Action ="DIRCA_TARGETDIR" After="ValidateProductID
"><![CDATA[TARGETDIR="" ]]></Custom>

     <Custom Action ="_31B4161E_1E1D_4118_A9E2_86C9C0C0552F " After="
MsiUnpublishAssemblies"><![CDATA[$C__33E085E0E309407B9EFDF83DFCE86522=2
]]></Custom>

   </InstallExecuteSequence >



     <InstallUISequence >

       <Custom Action ="ERRCA_UIANDADVERTISED" Before="AppSearch
"><![CDATA[ProductState=1]]></ Custom>

       <Custom Action ="VSDCA_FolderForm_AllUsers"
After="IsolateComponents "><![CDATA[Installed="" AND NOT RESUME AND
ALLUSERS=1 ]]></Custom>

       <Show Dialog ="UserExitForm" OnExit="cancel " />

       <Custom Action ="DIRCA_TARGETDIR" After="ValidateProductID
"><![CDATA[TARGETDIR="" ]]></Custom>

       <Show Dialog ="Complete" OnExit="success" />

       <Show Dialog ="Installing" After="CostFinalize
"><![CDATA[Installed="" AND NOT RESUME ]]></Show>

       <Custom Action ="GEN_XLS_PATH" After="CostFinalize " />

     </InstallUISequence >


Thanks,
Nitin

<<attachment: image001.jpg>>

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to