AppSearch happens very early in the install process so it is only useful 
to initialize Properties. The UI interaction happens later.

Michael Faden wrote:
> Hi
>
> maybe this question is not really new, but I haven't found an answer yet..
>
> In my installation dialog, the user has to enter the path to a EXE. When
> the user entered the value, I'd like to check, whether it really exists:
>
> <Property Id="SEARCHFOREXE" >
>     <DirectorySearch Path="[PATHTOEXE]" Depth="0" Id="FindExe">
>       <FileSearch Name="MyApp.exe"/>
>     </DirectorySearch>
>   </Property>
> .....
> <Publish Dialog="PathsDlg" Control="Back" Event="NewDialog"
> Value="InstallDirDlg">1</Publish>
> <Publish Dialog="PathsDlg" Control="Next" Event="NewDialog"
> Value="VerifyReadyDlg">1</Publish>
> <Publish Dialog="PathsDlg" Control="Next" Event="SpawnDialog"
> Value="RegAsmError">NOT  SEARCHFOREXE</Publish>
> ......
> <UI>
>       <Dialog Id="PathsDlg" Width="370" Height="270"
> Title="[ProductName] !(loc.Setup_title)">
>         .......
>         <Control Id="Path1Label" Type="Text" X="20" Y="60" Width="290"
> Height="13" Text="!(loc.PathsDlg_label1):" />
>         <Control Id="Path1" Type="Edit" X="20" Y="72" Width="320"
> Height="18" Property="PATHTOEXE" Text="60"
> ToolTip="!(loc.PathsDlg_path1Help)"/>
>
>         <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370"
> Height="0" />
>         <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56"
> Height="17" Default="yes" Text="!(loc.WixUINext)" />
>         <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56"
> Height="17" Text="!(loc.WixUIBack)" />
>         <Control Id="Cancel" Type="PushButton" X="304" Y="243"
> Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
>           <Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
>         </Control>
>      </Dialog>
> </UI>
>
> No matter what I enter for PATHTOEXE, I always get the same result.
> Obviously the property 'SEARCHFOREXE' is only evaluated once at compile
> time.
> Is there anybody out there, who can help me that?
>
>
> Thx in advance
> Mike
>
>
> ------------------------------------------------------------------------------
> The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
> production scanning environment may not be a perfect world - but thanks to
> Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
> Series Scanner you'll get full speed at 300 dpi even with all image
> processing features enabled. http://p.sf.net/sfu/kodak-com
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>   

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to