[fpc-pascal] TFileStream.Create and hidden files on Windows
Mark Morgan Lloyd
markMLl.fpc-pascal at telemetry.co.uk
Thu Jan 15 19:24:16 CET 2015
Bart wrote:
> On 1/15/15, Michael Van Canneyt <michael at freepascal.org> wrote:
>
>> It seems strange that rewrite/reset handles it, because a quick search
>> reveals
>> that there is no handling of FILE_ATTRIBUTE_HIDDEN in the RTL.
>
> Reset handles it, rewrite not (access denied (GetLastOSError = 5)).
> TFileStream.Create with fmCreate also fails, but with GetLasOSError =
> 6 (invalid entry).
>
> Chances are I replaced some Resets with TFileStream.Create when saving
> the file in question.
>
> So, in the end it's all my own doing.
>
> Sorry for wasting your time.
Although it also affects TInifile on Windows, which has made your
comments interesting.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the fpc-pascal
mailing list