ADD: TFileStreamEx.Create - show system error message

This commit is contained in:
Alexander Koblov 2025-04-12 20:47:54 +03:00
commit 685f55b514

View file

@ -170,7 +170,7 @@ begin
begin
AHandle:= mbFileCreate(AFileName, Mode);
if AHandle = feInvalidHandle then
raise EFCreateError.CreateFmt(SFCreateError, [AFileName])
raise EFCreateError.CreateFmt(SFCreateError + LineEnding + mbSysErrorMessage, [AFileName])
else
inherited Create(AHandle);
end
@ -178,7 +178,7 @@ begin
begin
AHandle:= mbFileOpen(AFileName, Mode);
if AHandle = feInvalidHandle then
raise EFOpenError.CreateFmt(SFOpenError, [AFilename])
raise EFOpenError.CreateFmt(SFOpenError + LineEnding + mbSysErrorMessage , [AFilename])
else
inherited Create(AHandle);
end;