Ahh, that's a different problem than I thought you were trying to solve. We
do this sort of thing in the WiX toolset using a tool that generates the
.wxi file. You can see ours at: wix\toolsrc\GenerateWixInclude

On Sun, Jan 24, 2010 at 7:41 PM, CP YEH <ntde...@gmail.com> wrote:

> Thank you for your answer. I may not understand your reply correctly
> but I was looking for a way to keep a variable in one place for
> various projects. In other words, currently I have product version
> variable for future upgrade in wxs file but I need this information in
> other parts of my code which is in C/C++.
>
> In Wix:
> <?define ProductVer="1.0.2"?>
>
> In C/C++ project:
> #define ProductVer "1.0.1"
>
> The thing is that I tend to forget to update this variable in both
> places so sometimes my app does not work correctly and it takes time
> to figure out where I did wrong. :-(
> I am not looking for a way to retrieve these information from
> installed product but looking for a way to define one variable in my
> VS solution so that I could somehow use it from both Wix and C/C++
> projects.
> If that was what I meant, I am sorry but could you give me one example
> of API? Thank you very much.
>
> YEH
>
> On Sun, Jan 24, 2010 at 8:16 PM, Rob Mensching <r...@robmensching.com>
> wrote:
> > The MSI SDK provides a number of APIs to get at those pieces of data from
> a
> > custom action. The WiX toolset ships with many custom actions. You might
> > read through those to get an idea how to read MSI databases.
> >
> > On Sun, Jan 24, 2010 at 3:47 PM, CP YEH <ntde...@gmail.com> wrote:
> >
> >> I have Wix project that contains product codes and version information
> >> and I would like to find a way to use these information from C++
> >> project because I do not want to define these variables two different
> >> places.
> >> Could anyone tell me how to achieve this?
> >> Thanks.
> >>
> >> YEH
> >>
> >>
> >>
> ------------------------------------------------------------------------------
> >> Throughout its 18-year history, RSA Conference consistently attracts the
> >> world's best and brightest in the field, creating opportunities for
> >> Conference
> >> attendees to learn about information security's most important issues
> >> through
> >> interactions with peers, luminaries and emerging and established
> companies.
> >> http://p.sf.net/sfu/rsaconf-dev2dev
> >> _______________________________________________
> >> WiX-users mailing list
> >> WiX-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>
> >>
> >
> >
> > --
> > virtually, Rob Mensching - http://RobMensching.com LLC
> >
> ------------------------------------------------------------------------------
> > Throughout its 18-year history, RSA Conference consistently attracts the
> > world's best and brightest in the field, creating opportunities for
> Conference
> > attendees to learn about information security's most important issues
> through
> > interactions with peers, luminaries and emerging and established
> companies.
> > http://p.sf.net/sfu/rsaconf-dev2dev
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
>
>
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for
> Conference
> attendees to learn about information security's most important issues
> through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>


-- 
virtually, Rob Mensching - http://RobMensching.com LLC
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to