Am 27.11.2013 16:53, schrieb Frederic Da Vitoria:
2013/11/27 Sven Barth <[email protected]
<mailto:[email protected]>>
Am 27.11.2013 16:30, schrieb Frederic Da Vitoria:
2013/11/27 leledumbo <[email protected]
<mailto:[email protected]>>
>From http://wiki.lazarus.freepascal.org/xmlconf, looks like
simply setting
FileName will do.
Yes, that part works. I dislike the way it works (Implicit saving
does not seem very Pascal-ish to me), but it does save a file. My
issues are rather with the xml, but I'll rather answer to waldo
kitty here
TIniFile and TMemIniFile do an implicit save as well... (the
former during each .Write* the latter during destruction)
Regards,
Sven
Yes. But my Pascal reference is Assign - Reset/Rewrite, Close. I still
have difficulties appending "File" after Assign and Close :-P
But XmlConfig is AFAIK a spiritual "successor" to TIniFile which is why
I brought it up.
Now that I think of it, I never tried to do a new AssignFile after the
Reset/Rewrite step, but I would be much surprised if it flushed and
closed the first file handle.
It won't flush or close the file, but if you haven't copied the Textfile
or File variable somewhere else then you'll lose the reference to the
file. It will be closed when the application is terminated, but
everything that was not flushed until the Assign will stay in the buffer
and won't be in the file... Of course this problem is a bit theoretical
and is not really related to your problem :)
Regards,
Sven
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus