Felipe Monteiro de Carvalho schreef:
Hello,
GetAppConfigFile in win32 uses CSIDL_LOCAL_APPDATA to be implemented.
I did some research, and I think that CSIDL_APPDATA is a better choice:
http://blogs.msdn.com/oldnewthing/archive/2005/07/01/434647.aspx
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.
Vincent
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel