Class TByteBuffer (unit GifDecl)

Inherits from

TObject

TExtensionList

Constructors


constructor Create;

TExtensionList.


Functions

procedure AddByte(ByteVal: Byte);

TByteBuffer.

procedure AddString(NewString: String);

TByteBuffer.

procedure Clear;

TByteBuffer.

procedure DeleteLastByte;

TByteBuffer.

destructor Destroy;

TByteBuffer.

procedure Finish;

TByteBuffer.

function FirstByte: Byte;

TByteBuffer.

function GetNextByte: Byte;

TByteBuffer.

function LastByte: Byte;

TByteBuffer.

procedure Reset;

TByteBuffer.

function StringCount: Integer;

TByteBuffer.

function GetString(Index: Longint): String;

TByteBuffer.

Properties

property Strings : String


property TotalSize : Longint


Events

Variables

CurrLength : Integer;


CurrString : String;


CurrStringNo : Integer;


FTotalSize : Longint;


NextByte : Integer;


SL : TStringList;



Constructors


constructor Create;

TExtensionList.Destroy } (***** end of TExtension and TExtensionList *****) (***** methods of TByteBuffer


Functions


procedure AddByte(ByteVal: Byte);

TByteBuffer.Destroy


procedure AddString(NewString: String);

TByteBuffer.AddByte


procedure Clear;

TByteBuffer.AddString


procedure DeleteLastByte;

TByteBuffer.Clear


destructor Destroy;

TByteBuffer.Create


procedure Finish;

TByteBuffer.DeleteLastByte


function FirstByte: Byte;

TByteBuffer.AddString


function GetNextByte: Byte;

TByteBuffer.GetString


function LastByte: Byte;

TByteBuffer.GetNextByte


procedure Reset;

TByteBuffer.LastByte


function StringCount: Integer;

TByteBuffer.Reset


function GetString(Index: Longint): String;

TByteBuffer.FirstByte


Properties


property Strings : String


property TotalSize : Longint


Events


Variables


CurrLength : Integer;


CurrString : String;


CurrStringNo : Integer;


FTotalSize : Longint;


NextByte : Integer;


SL : TStringList;