Hi all,
I am a newbie to Wix and I am learning the User Interface Part.
I made a few modifications myself and my goal is to ask the user to change
the "Destination Directory" by using a "Browse Dialog". My small software
has only one feature thus there is no feature selection panal.
However, an error occured when generating the "Browse Dialog", saying: "The
installer has encountered an unexpected error ... the Error code is 2812"
Below is my code
<Media Id="1" Cabinet="hvr.cab" EmbedCab="yes" />
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder" Name="PFiles">
<Directory Id="HVR" Name="hvr">
<Directory Id="INSTALLDIR" Name="testprod"
LongName="TestProduct">
<Component Id="TestComponent"
Guid="DEAFBEEF-DEAD-DEAD-DEAD-DEADBEEF0003">
<File Id="TestFile" Name="Test.txt"
KeyPath="yes" DiskId="1" Source="Test.txt" />
</Component>
</Directory>
</Directory>
</Directory>
</Directory>
<Feature Id="Complete"
Title="HVR"
Level="1"
ConfigurableDirectory="INSTALLDIR">
<ComponentRef Id="TestComponent" />
</Feature>
<!-- Destination Directory -->
<Dialog Id="DestinationDlg" Width="370" Height="270"
Title="[ProductName] Destination Directory" NoMinimize="yes">
<Control Id="Back" Type="PushButton" X="180" Y="243"
Width="56" Height="17" Text="[ButtonText_Back]">
<Publish Event="NewDialog"
Value="LicenseAgreementDlg"><![CDATA[1]]></Publish>
</Control>
<Control Id="Next" Type="PushButton" X="236" Y="243"
Width="56" Height="17" Default="yes" Text="[ButtonText_Next]">
<Publish Event="NewDialog"
Value="VerifyReadyDlg"><![CDATA[1]]></Publish>
</Control>
<Control Id="Cancel" Type="PushButton" X="304" Y="243"
Width="56" Height="17" Cancel="yes" Text="[ButtonText_Cancel]">
<Publish Event="SpawnDialog"
Value="CancelDlg"><![CDATA[1]]></Publish>
</Control>
<Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0"
Width="374" Height="44" TabSkip="no" Text="[BannerBitmap]" />
<Control Id="BannerLine" Type="Line" X="0" Y="44"
Width="374" Height="0" />
<Control Id="BottomLine" Type="Line" X="0" Y="234"
Width="374" Height="0" />
<!--
<Control Id="Description" Type="Text" X="25" Y="23"
Width="280" Height="15" Transparent="yes" NoPrefix="yes">
<Text>Please read the following license agreement
carefully</Text>
</Control>
-->
<Control Id="Title" Type="Text" X="15" Y="6" Width="200"
Height="15" Transparent="yes" NoPrefix="yes">
<Text>[DlgTitleFont]Destination Directory</Text>
</Control>
<Control Id="Location" Type="Text" X="75" Y="200"
Width="215" Height="20">
<Text><The selection's path></Text>
<Subscribe Event="SelectionPath" Attribute="Text" />
<Subscribe Event="SelectionPathOn" Attribute="Visible"
/>
</Control>
<Control Id="LocationLabel" Type="Text" X="25" Y="200"
Width="50" Height="10" Text="Location:">
<Subscribe Event="SelectionPathOn" Attribute="Visible"
/>
</Control>
<Control Id="Browse" Type="PushButton" X="304" Y="200"
Width="56" Height="17" Text="[ButtonText_Browse]">
<Publish Event="SelectionBrowse"
Value="BrowseDlg">1</Publish>
<Condition Action="hide">Installed</Condition>
</Control>
</Dialog>
<!-- Browse -->
<Dialog Id="BrowseDlg" Width="370" Height="270"
Title="[ProductName] [Setup]" NoMinimize="yes">
<Control Id="PathEdit" Type="PathEdit" X="84" Y="202"
Width="261" Height="18" Property="_BrowseProperty" Indirect="yes" />
<Control Id="OK" Type="PushButton" X="304" Y="243"
Width="56" Height="17" Default="yes" Text="[ButtonText_OK]">
<Publish Event="SetTargetPath"
Value="[_BrowseProperty]"><![CDATA[1]]></Publish>
<Publish Event="EndDialog"
Value="Return"><![CDATA[1]]></Publish>
</Control>
<Control Id="Cancel" Type="PushButton" X="240" Y="243"
Width="56" Height="17" Cancel="yes" Text="[ButtonText_Cancel]">
<Publish Event="Reset" Value="0"><![CDATA[1]]></Publish>
<Publish Event="EndDialog"
Value="Return"><![CDATA[1]]></Publish>
</Control>
<Control Id="ComboLabel" Type="Text" X="25" Y="58"
Width="44" Height="10" TabSkip="no" Text="&Look in:" />
<Control Id="DirectoryCombo" Type="DirectoryCombo" X="70"
Y="55" Width="220" Height="80" Property="_BrowseProperty" Indirect="yes"
Fixed="yes" Remote="yes">
<Subscribe Event="IgnoreChange" Attribute="IgnoreChange"
/>
</Control>
<Control Id="Up" Type="PushButton" X="298" Y="55" Width="19"
Height="19" ToolTip="Up One Level" Icon="yes" FixedSize="yes" IconSize="16"
Text="Up">
<Publish Event="DirectoryListUp"
Value="0"><![CDATA[1]]></Publish>
</Control>
<Control Id="NewFolder" Type="PushButton" X="325" Y="55"
Width="19" Height="19" ToolTip="Create A New Folder" Icon="yes"
FixedSize="yes" IconSize="16" Text="New">
<Publish Event="DirectoryListNew"
Value="0"><![CDATA[1]]></Publish>
</Control>
<Control Id="DirectoryList" Type="DirectoryList" X="25"
Y="83" Width="320" Height="110" Property="_BrowseProperty" Sunken="yes"
Indirect="yes" TabSkip="no" />
<Control Id="PathLabel" Type="Text" X="25" Y="205"
Width="59" Height="10" TabSkip="no" Text="&Folder name:" />
<Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0"
Width="374" Height="44" TabSkip="no" Text="[BannerBitmap]" />
<Control Id="BannerLine" Type="Line" X="0" Y="44"
Width="374" Height="0" />
<Control Id="BottomLine" Type="Line" X="0" Y="234"
Width="374" Height="0" />
<Control Id="Description" Type="Text" X="25" Y="23"
Width="280" Height="15" Transparent="yes" NoPrefix="yes">
<Text>Browse to the destination folder</Text>
</Control>
<Control Id="Title" Type="Text" X="15" Y="6" Width="200"
Height="15" Transparent="yes" NoPrefix="yes">
<Text>[DlgTitleFont]Change current destination
folder</Text>
</Control>
</Dialog>
Could anybody help me figuring out where the problem is please?
--
View this message in context:
http://n2.nabble.com/How-to-correct-my-%22Browse-Dialog%22--tp2123131p2123131.html
Sent from the wix-users mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users