Thank you very much. Progress but I think I am running into the second
problem that you mentioned. The documentation states that in order for the
property to be set in the UI phase and passed to the execution phase it has
to be public for Windows XP and Windows 2000. I am not running either XP or
Windows 2000 (I am running Windows Server 2003) but the symptoms seem to be
the same. As I understand it if the property name does not contain lower
case letters then it is public. Right?

-----Original Message-----
From: Bob Arnson [mailto:[EMAIL PROTECTED] 
Sent: Saturday, March 31, 2007 7:47 PM
To: Kevin Burton
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Default values to a control

Kevin Burton wrote:
>                               <Control Id="EndecaServerEdit" Type="Edit"
> X="94" Y="62" Width="150" Height="18" Property="EndecaServerProperty"
> Indirect="yes" Text="[EndecaServerProperty]"/>
>   

Indirect="yes" tells MSI that the Property value is the name of another 
property, not the value of the thing itself. Remove  that attribute and 
you should be set. However, depending on what you're doing with the 
properties, you might need to make them public and secure so they're 
passed from the UI sequence to the execute sequence. See "Private 
Properties" and "Public Properties" in the MSI SDK doc for the gory details.

-- 
sig://boB
http://bobs.org



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to