Classe TStreamBase
Unit
mi.rtl.Objects.Methods.StreamBase
Declaração
type TStreamBase = class(TObjectsMethods)
Descrição
A class
TStreamBase
é uma classe abstrata para implementação de streams.
Hierarquia
- TObjectsTypes
- TObjectsConsts
- TObjectsMethods
- TStreamBase
Visão Geral
Campos
![]() |
Status: Integer; |
![]() |
StreamSize: int64; |
![]() |
Position: Int64; |
![]() |
Alias: AnsiString; |
Métodos
![]() |
constructor Create; overload; virtual; |
![]() |
destructor Destroy; Override; |
![]() |
procedure Open; overload; Virtual; |
![]() |
procedure Close; Virtual; |
![]() |
procedure Rewrite; Overload; Virtual; |
![]() |
procedure Flush; Virtual; |
![]() |
procedure Truncate; Overload; Virtual; |
![]() |
procedure Read(Var Buf; Count: Sw_Word); Overload; Virtual; |
![]() |
procedure Write(Var Buf; Count: Sw_Word); Overload; Virtual; |
![]() |
function ReadStr: ptstring; |
![]() |
function Get: TClass; |
![]() |
function StrRead: PAnsiChar; |
![]() |
procedure Put(P: TClass); |
![]() |
procedure StrWrite(P: PAnsiChar); |
![]() |
procedure WriteStr(P: ptstring); |
![]() |
procedure CopyFrom(Var S: TStreamBase; Count: LongInt); |
![]() |
function GetPos: LongInt; Virtual; |
![]() |
function GetSize: LongInt; Virtual; |
![]() |
procedure Reset; Overload; Virtual; |
![]() |
procedure Seek(Pos: LongInt); overload; Virtual; |
![]() |
procedure Seek(NR: LongInt;a_RecSize:Longint); Overload; Virtual; |
![]() |
procedure Error(Code, Info: Integer); Virtual; |
![]() |
function GetDriveType:TDriveType; overload; virtual; |
Descrição
Campos
![]() |
Status: Integer; |
Stream |
![]() |
StreamSize: int64; |
Stream current size |
![]() |
Position: Int64; |
Current |
![]() |
Alias: AnsiString; |
Métodos
![]() |
constructor Create; overload; virtual; |
![]() |
destructor Destroy; Override; |
![]() |
procedure Open; overload; Virtual; |
![]() |
procedure Close; Virtual; |
![]() |
procedure Rewrite; Overload; Virtual; |
![]() |
procedure Flush; Virtual; |
![]() |
procedure Truncate; Overload; Virtual; |
![]() |
procedure Read(Var Buf; Count: Sw_Word); Overload; Virtual; |
![]() |
procedure Write(Var Buf; Count: Sw_Word); Overload; Virtual; |
![]() |
function ReadStr: ptstring; |
![]() |
function Get: TClass; |
![]() |
function StrRead: PAnsiChar; |
![]() |
procedure Put(P: TClass); |
![]() |
procedure StrWrite(P: PAnsiChar); |
![]() |
procedure WriteStr(P: ptstring); |
![]() |
procedure CopyFrom(Var S: TStreamBase; Count: LongInt); |
![]() |
function GetPos: LongInt; Virtual; |
![]() |
function GetSize: LongInt; Virtual; |
![]() |
procedure Reset; Overload; Virtual; |
![]() |
procedure Seek(Pos: LongInt); overload; Virtual; |
![]() |
procedure Seek(NR: LongInt;a_RecSize:Longint); Overload; Virtual; |
![]() |
procedure Error(Code, Info: Integer); Virtual; |
![]() |
function GetDriveType:TDriveType; overload; virtual; |
Gerado por PasDoc 0.16.0.