I've found the solution (always the way, spend half a day trying to solve
it, then find the answer 10 minutes after emailing the list)...

In case anyone's interested, the solution is to use a second property for
the RegistrySearch, then a type 51 custom action to set that property using
the condition "Installed".

Thanks, and sorry for the noise,

Dave.

On Fri, Jun 11, 2010 at 3:56 PM, Dave Brotherstone <dav...@pobox.com> wrote:

> Hi,
>
> I have a RadioButtonGroup that is bound to a Property. As this property
> determines which component gets installed (a choice of two, limited by
> Conditions), I save the value in the registry for uninstall.  However, if I
> do a registry search for the property instead of declaring it absolutely,
> which I obviously need to do, the property doesn't end up in the Property
> table, so I get error ICE34 as the Property for the RadioButtonGroup is not
> defined.
>
> If I declare the property as a fixed value as well, then I get LGHT0091,
> Duplicate symbol.
>
> Is there somewhere between this rock and that hard place that will allow
> this scenario? :)
>
> Many thanks,
>
> Dave.
>
> PS. The reason for using a radiogroup and not features is that the two
> options lead to different configuration dialogs, and are mutually exclusive.
>
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to