Frequently Asked Component Specific Questions

Options

Display all FAQ items

Search FAQ items:


Displaying items 1 to 1 of 1, page 1 of 1

<< previous next >>

TWebUpdate
How to target the UserAppData directory

There are several target directory options:

{WIN} : Windows folder
{SYS} : Windows System32 folder
{PF} : Program Files folder
{TMP} : Temporary files folder
{APP} : Application folder
{DOC} : My documents folder

In case you wish to target the UserAppData directory, you can do this with a custom path converter via event OnConvertPrefix. From this event you can pass the path for a prefix you assign for this path where the path itself can be retrieved via:

uses ShlObj; 
.. 
.. 
function getUserPath:string; 
var pathString:array[0..1023] of char; 
begin 
   ShGetSpecialFolderPath(0,PChar(@pathString),CSIDL_APPDATA,false); 
   result:=pathString; 
end;