[fpc-pascal] How to save a huge XML?
Michael Van Canneyt
michael at freepascal.org
Tue Jun 18 16:03:20 CEST 2013
On Tue, 18 Jun 2013, Marcos Douglas wrote:
>> Ideas? Maybe do what Antonio Fortuny said before?
>>
>> Yep, a text file: assign, reset, append, close. I use an own build logger
>> facility (for historical reasons) but I wonder whether Lazarus (or FPC)
>> does not have such a logger component.
>
> Ok, thank you.
Keep the file open between writes.
Otherwise you'll notice a serious performance penalty.
You can always call Flush() to make sure the content of
a buffer was written to disc.
Thus, in case of a crash, the XML file will contain all log entries,
but will not be well-formed XML.
Michael.
More information about the fpc-pascal
mailing list