[Lazarus] Getting common documents folders

silvioprog silvioprog at gmail.com
Wed May 27 23:38:28 CEST 2015


On Wed, May 27, 2015 at 6:21 PM, Michael Van Canneyt <michael at freepascal.org
> wrote:
>
>
> 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.


Here in Brazil, on Lazarus-BR group, an member (Joao Marcelo Vaz) sent an
very nice tip:

uses
  windirs;

...

  ShowMessage(GetWindowsSpecialDir(CSIDL_COMMON_DOCUMENTS));

=)

-- 
Silvio Clécio
My public projects - github.com/silvioprog
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20150527/d420f94f/attachment-0003.html>


More information about the Lazarus mailing list