ソースを参照

* make TProxyStream.Check an abstract method; as it is right now one had to override it anyway because it always raised an exception

git-svn-id: trunk@48097 -
svenbarth 4 年 前
コミット
38cde38177
2 ファイル変更1 行追加9 行削除
  1. 1 1
      rtl/objpas/classes/classesh.inc
  2. 0 8
      rtl/objpas/classes/streams.inc

+ 1 - 1
rtl/objpas/classes/classesh.inc

@@ -1139,7 +1139,7 @@ type
     function Read(var Buffer; Count: Longint): Longint; override;
     function Write(const Buffer; Count: Longint): Longint; override;
     function Seek(const Offset: int64; Origin: TSeekOrigin): int64; override;
-    procedure Check(err:integer); virtual;
+    procedure Check(err:integer); virtual; abstract;
   end;
 
   { TOwnerStream }

+ 0 - 8
rtl/objpas/classes/streams.inc

@@ -2038,12 +2038,4 @@ begin
   Result := FStream;
 end;
 
-procedure TProxyStream.Check(err:integer);
-var e : EInOutError;
-begin
-  e:= EInOutError.Create('Proxystream.Check');
-  e.Errorcode:=err;
-  raise e;
-end;
-
 {$pop}