On 26-6-2012 10:06, Mattias Gaertner wrote: > On Mon, 25 Jun 2012 18:14:54 +0200 > Reinier Olislagers <[email protected]> wrote: > >> Suppose I'm using >> FConfigFileName:=GetAppConfigFileUTF8(false); >> to get a config file for my application. >> <snip> >> A user with XP says the directory >> C:\Documents and Settings\<username>\Local Settings\Application >> Data\<application name> >> didn't exist. >> >> I changed the code to this: >> // Make sure the directory exists. Let's hope >> // GetappConfigDirUTF8 and the file version give the same directory. >> ForceDirectoriesUTF8(GetAppConfigDirUTF8(false)); >> FConfigFileName:=GetAppConfigFileUTF8(false); >> >> ... is this how it is supposed to work? > > Yes. > >> Wouldn't it be easier to have another function that just gives a >> guaranteed to exist filename? > > Do you mean a function that automatically creates the file and if > it fails raises an exception?
I think that would indeed be a good solution... -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
