Classe TStreamBase

Unit

Declaração

type TStreamBase = class(TObjectsMethods)

Descrição

Hierarquia

Visão Geral

Campos

Public Status: Integer;
Public StreamSize: int64;
Public Position: Int64;
Public Alias: AnsiString;

Métodos

Public constructor Create; overload; virtual;
Public destructor Destroy; Override;
Protected procedure Open; overload; Virtual;
Public procedure Close; Virtual;
Protected procedure Rewrite; Overload; Virtual;
Protected procedure Flush; Virtual;
Protected procedure Truncate; Overload; Virtual;
Protected procedure Read(Var Buf; Count: Sw_Word); Overload; Virtual;
Public procedure Write(Var Buf; Count: Sw_Word); Overload; Virtual;
Public function ReadStr: ptstring;
Public function Get: TClass;
Public function StrRead: PAnsiChar;
Public procedure Put(P: TClass);
Public procedure StrWrite(P: PAnsiChar);
Public procedure WriteStr(P: ptstring);
Public procedure CopyFrom(Var S: TStreamBase; Count: LongInt);
Public function GetPos: LongInt; Virtual;
Public function GetSize: LongInt; Virtual;
Public procedure Reset; Overload; Virtual;
Public procedure Seek(Pos: LongInt); overload; Virtual;
Public procedure Seek(NR: LongInt;a_RecSize:Longint); Overload; Virtual;
Public procedure Error(Code, Info: Integer); Virtual;
Public function GetDriveType:TDriveType; overload; virtual;

Descrição

Campos

Public Status: Integer;

Stream status

Public StreamSize: int64;

Stream current size

Public Position: Int64;

Current position

Public Alias: AnsiString;
 

Métodos

Public constructor Create; overload; virtual;
 
Public destructor Destroy; Override;
 
Protected procedure Open; overload; Virtual;
 
Public procedure Close; Virtual;
 
Protected procedure Rewrite; Overload; Virtual;
 
Protected procedure Flush; Virtual;
 
Protected procedure Truncate; Overload; Virtual;
 
Protected procedure Read(Var Buf; Count: Sw_Word); Overload; Virtual;
 
Public procedure Write(Var Buf; Count: Sw_Word); Overload; Virtual;
 
Public function ReadStr: ptstring;
 
Public function Get: TClass;
 
Public function StrRead: PAnsiChar;
 
Public procedure Put(P: TClass);
 
Public procedure StrWrite(P: PAnsiChar);
 
Public procedure WriteStr(P: ptstring);
 
Public procedure CopyFrom(Var S: TStreamBase; Count: LongInt);
 
Public function GetPos: LongInt; Virtual;
 
Public function GetSize: LongInt; Virtual;
 
Public procedure Reset; Overload; Virtual;
 
Public procedure Seek(Pos: LongInt); overload; Virtual;
 
Public procedure Seek(NR: LongInt;a_RecSize:Longint); Overload; Virtual;
 
Public procedure Error(Code, Info: Integer); Virtual;
 
Public function GetDriveType:TDriveType; overload; virtual;
 

Gerado por PasDoc 0.16.0.