[Lazarus] Getting common documents folders

Michael Van Canneyt michael at freepascal.org
Wed May 27 23:21:58 CEST 2015



On Wed, 27 May 2015, Glaucos Ginez wrote:

> Hi, you can use GetEnvironmentVariable('LocalAppData')
> 
> 2015-05-27 14:53 GMT-04:00 Richard Mace <richard.mace at gmail.com>:
>       Hi All,
> I need to use/get a common windows folder (in Win XP,Vista,7,8 and 8.1) that all users will have
> read/write access to by default.
> I think it is CSIDL_COMMON_DOCUMENTS
> 
> Any ideas how I can code this in Lazarus?

You can use the shfolder unit. It contains the necessary constants and
calls to retrieve the location.

Michael.


More information about the Lazarus mailing list