Vladimir,

  You're problems are not solved, you just don't know what other problems 
you have are yet.  I suggest starting with reading:

http://www.installsite.org/pages/en/isnews/200108/index.htm

  
Regards,
CHris

----------------------------------------
 From: "Vladimir Yelnikov" <vladimir.yelni...@gmail.com>
Sent: Wednesday, March 20, 2013 3:59 AM
To: "General discussion for Windows Installer XML toolset." 
<wix-users@lists.sourceforge.net>
Subject: Re: [WiX-users] Modify Public property from VBScript CustomAction

Thanks for your answer, Creation C++ dll is overkill for our App and
described problem.

BTW: Problem solved.
The custom action can't modify property inside InstallExecuteSequence for
some reason. Embedding into InstallUISequence helps.

2013/3/19 Christopher Painter <chr...@iswix.com>

> You want:
>
> Session.Property("PREVIOUS_PATH") = pathToProcess
>
> But honestly, Script Custom Actions are very fragile. Consider C++ or C#
> instead.
>
> ----------------------------------------
>  From: "Vladimir Yelnikov" <vladimir.yelni...@gmail.com>
> Sent: Tuesday, March 19, 2013 10:05 AM
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Modify Public property from VBScript CustomAction
>
> Hi everyone.
> I try to modify public property from VBScript CustomAction but without 
any
> success:
>
> <CustomAction Id="ProcessPath" Script="vbscript">
> <![CDATA[
> pathToProcess = Session.Property("PREVIOUS_PATH")
> pathToProcess = Replace(pathToProcess, "/", "\")
> Session.SetProperty "PREVIOUS_PATH", pathToProcess
> ]]>
> </CustomAction>
>
> I tried Session["PREVIOUS_PATH"] = pathToProcess but it didn't work.
>
> Is it possible to modify property values from script custom action?
>
> The real problem is legacy application saves pathes with "/" slashes and
> when installing new version Installer should copy files to directory 
with
> those slahes (from registry) or default folder. But the path "C:/dir1/ 
is
> interpreted as network location and with C:\dir1\ works perfectly.
>
> <SetProperty Id="FilesPath" Value="[PREVIOUS_PATH]" 
After="CostInitialize"
> >PREVIOUS_PATH</SetProperty>
>
> FilePath is a Directory element. PREVIOUS_PATH is initialized with
> RegistrySearch element.
>
> Thank you!
>
> --
> Best Wishes,
> Vladimir
>
> 
----------------------------------------------------------------------------

> --
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
> 
----------------------------------------------------------------------------
--
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

-- 
Best Wishes,
Vladimir Yelnikov
----------------------------------------------------------------------------
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to