| [Overview][Constants][Types][Classes][Procedures and functions][Variables] | 
Return current position in the stream
Source position: objects.pp line 280
| function TStream.GetPos: LongInt; virtual; | 
If the stream's status is stOk, GetPos returns the current position in the stream. Otherwise it returns -1
-1 is returned if the status is an error condition.
| 
 | Set stream position. | |
| 
 | Return the size of the stream. | 
Program ex11; { Program to demonstrate the TStream.GetPos function } Uses objects; Var L : String; S : PStream; begin L:='Some kind of string'; S:=New(PMemoryStream,Init(100,10)); Writeln ('Stream position before write: ',S^.GetPos); S^.WriteStr(@L); Writeln ('Stream position after write : ',S^.GetPos); Dispose(S,Done); end.