summaryrefslogtreecommitdiff
path: root/rtl/objpas
diff options
context:
space:
mode:
authorsvenbarth <svenbarth@3ad0048d-3df7-0310-abae-a5850022a9f2>2021-01-06 20:25:12 +0000
committersvenbarth <svenbarth@3ad0048d-3df7-0310-abae-a5850022a9f2>2021-01-06 20:25:12 +0000
commit6dd75abc3261948e86eaccb434b454e5e70898b7 (patch)
tree6f4f7a46afe5415afabf7b2adcc4e4b6fd6d632e /rtl/objpas
parent9f8a25e02763f6bc12d78a2b06d815060ce63095 (diff)
downloadfpc-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.inc2
-rw-r--r--rtl/objpas/classes/streams.inc8
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}