浏览代码

* TFileStream.Create did not raise exceptions if error occured.

git-svn-id: trunk@4107 -
yury 19 年之前
父节点
当前提交
53ef335edd
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      rtl/objpas/classes/streams.inc

+ 2 - 2
rtl/objpas/classes/streams.inc

@@ -420,7 +420,7 @@ begin
   else
   else
     FHAndle:=FileOpen(AFileName,Mode);
     FHAndle:=FileOpen(AFileName,Mode);
 
 
-  If (FHandle=feInvalidHandle) then
+  If (THandle(FHandle)=feInvalidHandle) then
     If Mode=fmcreate then
     If Mode=fmcreate then
       raise EFCreateError.createfmt(SFCreateError,[AFileName])
       raise EFCreateError.createfmt(SFCreateError,[AFileName])
     else
     else
@@ -437,7 +437,7 @@ begin
   else
   else
     FHAndle:=FileOpen(AFileName,Mode);
     FHAndle:=FileOpen(AFileName,Mode);
 
 
-  If (FHandle=feInvalidHandle) then
+  If (THandle(FHandle)=feInvalidHandle) then
     If Mode=fmcreate then
     If Mode=fmcreate then
       raise EFCreateError.createfmt(SFCreateError,[AFileName])
       raise EFCreateError.createfmt(SFCreateError,[AFileName])
     else
     else