Difference between revisions of "TFileStream"
m (→Members) |
m (Added whitespace to function definitions.) |
||
| (5 intermediate revisions by one other user not shown) | |||
| Line 19: | Line 19: | ||
| align="center" | no | | align="center" | no | ||
|- | |- | ||
| − | | procedure [[TFileStream.LoadFromStream|LoadFromStream]](Stream:TStream) | + | | procedure [[TFileStream.LoadFromStream|LoadFromStream]](Stream: TStream) |
| | | | ||
| align="center" | no | | align="center" | no | ||
|- | |- | ||
| − | | procedure [[TFileStream.LoadFromFile|LoadFromFile]](FileName:String) | + | | procedure [[TFileStream.LoadFromFile|LoadFromFile]](FileName: String) |
| | | | ||
| align="center" | no | | align="center" | no | ||
|- | |- | ||
| − | | procedure [[TFileStream.SaveToStream|SaveToStream]](Stream:TStream) | + | | procedure [[TFileStream.SaveToStream|SaveToStream]](Stream: TStream) |
| | | | ||
| align="center" | no | | align="center" | no | ||
|- | |- | ||
| − | | procedure [[TFileStream.SaveToFile|SaveToFile]](FileName:String) | + | | procedure [[TFileStream.SaveToFile|SaveToFile]](FileName: String) |
| | | | ||
| align="center" | no | | align="center" | no | ||
|- | |- | ||
| − | | procedure [[TFileStream.SetSize|SetSize]](NewSize:LongInt) | + | | procedure [[TFileStream.SetSize|SetSize]](NewSize: LongInt) |
| | | | ||
| align="center" | no | | align="center" | no | ||
|- | |- | ||
| − | + | | procedure [[Destructor|Free]] | |
| − | |||
| − | | procedure [[ | ||
| | | | ||
| align="center" | yes | | align="center" | yes | ||
|- | |- | ||
| − | | function [[TStream.Read|Read]](Buffer:String;Count:LongInt):LongInt | + | | function [[TStream.Read|Read]](Buffer: String; Count: LongInt): LongInt |
| | | | ||
| align="center" | yes | | align="center" | yes | ||
|- | |- | ||
| − | | function [[TStream.Write|Write]](Buffer:String;Count:LongInt):LongInt | + | | function [[TStream.Write|Write]](Buffer: String;Count: LongInt): LongInt |
| | | | ||
| align="center" | yes | | align="center" | yes | ||
|- | |- | ||
| − | | function [[TStream.Seek|Seek]](Offset:LongInt;Origin:Word):LongInt | + | | function [[TStream.Seek|Seek]](Offset: LongInt; Origin: Word): LongInt |
| | | | ||
| align="center" | yes | | align="center" | yes | ||
|- | |- | ||
| − | | procedure [[TStream.ReadBuffer|ReadBuffer]](Buffer:String;Count:LongInt) | + | | procedure [[TStream.ReadBuffer|ReadBuffer]](Buffer: String; Count: LongInt) |
| | | | ||
| align="center" | yes | | align="center" | yes | ||
|- | |- | ||
| − | | procedure [[TStream.WriteBuffer|WriteBuffer]](Buffer:String;Count:LongInt) | + | | procedure [[TStream.WriteBuffer|WriteBuffer]](Buffer: String; Count: LongInt) |
| | | | ||
| align="center" | yes | | align="center" | yes | ||
|- | |- | ||
| − | | function [[TStream.CopyFrom|CopyFrom]](Source:TStream;Count:Int64):LongInt | + | | function [[TStream.CopyFrom|CopyFrom]](Source: TStream; Count: Int64): LongInt |
| | | | ||
| align="center" | yes | | align="center" | yes | ||
| + | |- | ||
| + | | colspan="3" | | ||
|- | |- | ||
| property [[TStream.Position|Position]]: Int64 | | property [[TStream.Position|Position]]: Int64 | ||
| Line 73: | Line 73: | ||
| align="center" | yes | | align="center" | yes | ||
|- | |- | ||
| − | | property [[TStream.Size]]: Int64 | + | | property [[TStream.Size|Size]]: Int64 |
| align="center" | RW | | align="center" | RW | ||
| align="center" | yes | | align="center" | yes | ||
|} | |} | ||
| − | [[Category:Classes]] | + | [[Category:Classes]][[Category: TStream]] |
Latest revision as of 20:01, 27 May 2014
Inheritance
Description
A binary stream to read/write from/to file
user constructable: NO user destructable: YES
Members
| Member declaration | Access mode | Inherited |
|---|---|---|
| procedure Clear | no | |
| procedure LoadFromStream(Stream: TStream) | no | |
| procedure LoadFromFile(FileName: String) | no | |
| procedure SaveToStream(Stream: TStream) | no | |
| procedure SaveToFile(FileName: String) | no | |
| procedure SetSize(NewSize: LongInt) | no | |
| procedure Free | yes | |
| function Read(Buffer: String; Count: LongInt): LongInt | yes | |
| function Write(Buffer: String;Count: LongInt): LongInt | yes | |
| function Seek(Offset: LongInt; Origin: Word): LongInt | yes | |
| procedure ReadBuffer(Buffer: String; Count: LongInt) | yes | |
| procedure WriteBuffer(Buffer: String; Count: LongInt) | yes | |
| function CopyFrom(Source: TStream; Count: Int64): LongInt | yes | |
| property Position: Int64 | RW | yes |
| property Size: Int64 | RW | yes |