[fpc-devel] GetAppConfigFile implementation
vsnijders at vodafonevast.nl
Sat Dec 20 11:53:19 CET 2008
Felipe Monteiro de Carvalho schreef:
> GetAppConfigFile in win32 uses CSIDL_LOCAL_APPDATA to be implemented.
> I did some research, and I think that CSIDL_APPDATA is a better choice:
> They are very similar, but the LOCAL version is a bit more specifc,
> and the non-LOCAL has the advantage of a lower requirement. It
> requires shell 4.0 while the other requires shell 5.0
> Careful that both are for local settings, the name just isn't very intuitive.
I thought that local version is not stored on the network and is not
available in the roaming profile. Putting a 100 MB Lazarus exe in the
CSIDL_APPDATA is not a good thing, it ruins startup time (and shutdown
time to copy the 100 MB to the network). So, if this change is made, I
will probably put windows specific code in Lazarus to prevent that.
More information about the fpc-devel