On Tue, 26 Jun 2012 10:11:56 +0200 Reinier Olislagers <[email protected]> wrote:
> 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... I added a parameter. Mattias -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
