summaryrefslogtreecommitdiff
path: root/packages/winunits-base
diff options
context:
space:
mode:
authormarco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2>2009-10-30 18:27:26 +0000
committermarco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2>2009-10-30 18:27:26 +0000
commitd191859166a5ff1f349bfde6a4eb21272654ae79 (patch)
treedb976c18ee7ce113ccb3ae37a5d54416daef5be2 /packages/winunits-base
parent6e00f87c6928e78d275df1851a005ef19c92ac70 (diff)
downloadfpc-d191859166a5ff1f349bfde6a4eb21272654ae79.tar.gz
* TOleStream + TProxystream (Mantis 8376)
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13984 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/winunits-base')
-rw-r--r--packages/winunits-base/src/comobj.pp9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/winunits-base/src/comobj.pp b/packages/winunits-base/src/comobj.pp
index 74c9ae0f6e..4000d29390 100644
--- a/packages/winunits-base/src/comobj.pp
+++ b/packages/winunits-base/src/comobj.pp
@@ -46,6 +46,10 @@ unit comobj;
EOleRegistrationError = class(EOleError);
+ TOleStream = Class(TProxyStream)
+ procedure Check(err:integer);override;
+ end;
+
TComServerObject = class(TObject)
protected
function CountObject(Created: Boolean): Integer; virtual; abstract;
@@ -1279,6 +1283,11 @@ HKCR
RunError(217);
end;
+procedure TOleStream.Check(err:integer);
+begin
+ OleCheck(err);
+end;
+
const
Initialized : boolean = false;