Ah, OK.  It just wasn't clear from your first post.  What's the return value 
for MsiGetProperty?

Rob

Pallavi Patrutkar wrote:
> Hi,
> 
> I have a customaction and property as defined below in WIX file
> 
> 
> 
> <Property Id="CA_Arguments1" Value="1" />
> <CustomAction Id=" CA_SetProperty1" Return="check"
> Property="CA_Arguments1"      Value="<somecommand1>" />
> <CustomAction Id="CA1" Execute="deferred" Return="check"
> BinaryKey="mycustom.dll" DllEntry="CAFunction1" HideTarget="no"/>
>                       
> <Property Id="CA_Arguments2" Value="1" />
> <CustomAction Id=" CA_SetProperty2" Return="check"
> Property="CA_Arguments2"      Value="<somecommand2>" />
> <CustomAction Id="CA2" Execute="deferred" Return="check"
> BinaryKey="mycustom.dll" DllEntry="CAFunction2"
> HideTarget="no"/>
> 
> 
> <Custom Action="CA_SetProperty1" After=" SomeOtherCA">< somecondition
>> </Custom>
> <Custom Action="CA1" After="CA_SetProperty1"><somecondition></Custom>
> <Custom Action="CA_SetProperty2" After="SomeOtherCA">< somecondition
>> </Custom>
> <Custom Action="CA2" After="CA_SetProperty2">< somecondition ></Custom>
> -----------------------------------
> I am calling method in C++ source file as below - 
> 
> MsiGetProperty (hInstall, L"CA_Arguments1", szActionData,
> &dwActionData);
> MsiGetProperty (hInstall, L"CA_Arguments2", szActionData,
> &dwActionData);
> 
> But, I am getting dwActionData value as zero. And I nowhere got in any
> documentation that which string from the above WIX code should be used
> as 2nd argument for the above method. So, I am just wondering whether I
> am using correct string or not.
> 
> Please help.
> 
> Regards,
> Pallavi.
> 
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Rob
> Hamflett
> Sent: Wednesday, November 08, 2006 2:33 PM
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Property name to be used in MsiGetProperty
> 
> How are you passing a custom value to your DLL?  I thought that you
> could only receive a handle to 
> the MSI package.  Are you sure the property name in the DLL is correct?
> 
> Rob
> 
> Pallavi Patrutkar wrote:
>> Hello,
>>
>>  
>>
>> I am trying to pass a property to a method in a DLL. But I am not 
>> getting the actual property value in my DLL through MsiGetProperty.
>>
>> It returns the length of parameter as zero. But still method returns 
>> successfully.
>>
>> Can you tell me exactly which string from WXS file should I pass to
> this 
>> method as a 2^nd parameter to get the correct property value?
>>
>>  
>>
>> Thank you,
>>
>>  
>>
>> Regards,
>>
>> Pallavi.
>>
>>
>>
> ------------------------------------------------------------------------
>>
> ------------------------------------------------------------------------
> -
>> Using Tomcat but need to do more? Need to support web services,
> security?
>> Get stuff done quickly with pre-integrated technology to make your job
> easier
>> Download IBM WebSphere Application Server v.1.0.1 based on Apache
> Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>>
>>
> ------------------------------------------------------------------------
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
> ------------------------------------------------------------------------
> -
> Using Tomcat but need to do more? Need to support web services,
> security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache
> Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to