|
@@ -417,7 +417,10 @@ begin
|
|
{$I-}
|
|
{$I-}
|
|
case Origin of
|
|
case Origin of
|
|
soFromBeginning :
|
|
soFromBeginning :
|
|
- System.Seek(FHandle,Offset);
|
|
|
|
|
|
+ begin
|
|
|
|
+ System.Seek(FHandle,Offset);
|
|
|
|
+ l:=Offset;
|
|
|
|
+ end;
|
|
soFromCurrent :
|
|
soFromCurrent :
|
|
begin
|
|
begin
|
|
l:=System.FilePos(FHandle);
|
|
l:=System.FilePos(FHandle);
|
|
@@ -435,7 +438,7 @@ begin
|
|
end;
|
|
end;
|
|
{$I+}
|
|
{$I+}
|
|
CStreamError:=IOResult;
|
|
CStreamError:=IOResult;
|
|
- Result:=CStreamError;
|
|
|
|
|
|
+ Result:=l;
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|