[fpc-pascal] TIniFile crash/memory loss
michael.vancanneyt at wisa.be
michael.vancanneyt at wisa.be
Thu Mar 31 17:05:35 CEST 2011
On Thu, 31 Mar 2011, Bart wrote:
> When you use TIniFile with CacheUpdates := true, then when you free
> the TIniFile an error can occur if the component was unable to update
> the changes (in UpdateFile), this will then raise an exception, which
> in turn will lead to not calling inherited Destroy, thus leading to
> memory loss, which cannot be prevented anymore in this case.
[snip]
>
> Should I report this behaviour as a bug, or is it considered "by design"?
> (My old Delphi does not support the CacheUpdates property, so I cannot
> test how it behaves in Delphi)
Please report it as a bug. Your fix proposal is good.
Michael.
More information about the fpc-pascal
mailing list