diff options
author | svenbarth <svenbarth@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2021-01-06 20:25:12 +0000 |
---|---|---|
committer | svenbarth <svenbarth@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2021-01-06 20:25:12 +0000 |
commit | 6dd75abc3261948e86eaccb434b454e5e70898b7 (patch) | |
tree | 6f4f7a46afe5415afabf7b2adcc4e4b6fd6d632e /rtl/objpas | |
parent | 9f8a25e02763f6bc12d78a2b06d815060ce63095 (diff) | |
download | fpc-6dd75abc3261948e86eaccb434b454e5e70898b7.tar.gz |
* 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: https://svn.freepascal.org/svn/fpc/trunk@48097 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'rtl/objpas')
-rw-r--r-- | rtl/objpas/classes/classesh.inc | 2 | ||||
-rw-r--r-- | rtl/objpas/classes/streams.inc | 8 |
2 files changed, 1 insertions, 9 deletions
diff --git a/rtl/objpas/classes/classesh.inc b/rtl/objpas/classes/classesh.inc index 6d9c45d55a..a65d49f94f 100644 --- a/rtl/objpas/classes/classesh.inc +++ b/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 } diff --git a/rtl/objpas/classes/streams.inc b/rtl/objpas/classes/streams.inc index cd7419254c..0f96ed54ad 100644 --- a/rtl/objpas/classes/streams.inc +++ b/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} |