Class TINIEntryBinary (unit INIEnt)

Inherits from

TINIEntryStreamed

Constructors


constructor Create(AOwner:TComponent);



Functions

destructor Destroy;


function GetData(var Buffer;MaxSize:Integer):Integer;


procedure SetData(const Buffer;Size:Integer);


function DoGetAsBoolean:Boolean;


function DoGetAsFloat:Double;


function DoGetAsInteger:LongInt;


function DoGetAsString:string;


function DoGetStoreIt:Boolean;


procedure DoReadEntry;


procedure DoSetAsBoolean(NValue:Boolean);


procedure DoSetAsFloat(NValue:Double);


procedure DoSetAsInteger(NValue:LongInt);


procedure DoSetAsString(const NValue:string);


procedure DoWriteEntry;


function GetDefaultWidth:Integer;


function GetWinControl(AOwner:TComponent;WParent:TControl;cInfo:TCreateInfo):TControl;


procedure RefreshControl;


function AllocBuffer(Size:Integer):Boolean;


procedure FromBufferToText;


procedure FromTextToBuffer;

******************************************************* INIEntryBinary ********************************************************

procedure SetLines(sLines:Integer);


Properties

property Lines : Integer


property ScrollBars : TScrollStyle


property WordWrap : Boolean


Events

Variables

FData : Pointer;


FDataSize : Integer;


FLines : Integer;


FScrollBars : TScrollStyle;


FWordWrap : Boolean;



Constructors


constructor Create(AOwner:TComponent);


Functions


destructor Destroy;


function GetData(var Buffer;MaxSize:Integer):Integer;


procedure SetData(const Buffer;Size:Integer);


function DoGetAsBoolean:Boolean;


function DoGetAsFloat:Double;


function DoGetAsInteger:LongInt;


function DoGetAsString:string;


function DoGetStoreIt:Boolean;


procedure DoReadEntry;


procedure DoSetAsBoolean(NValue:Boolean);


procedure DoSetAsFloat(NValue:Double);


procedure DoSetAsInteger(NValue:LongInt);


procedure DoSetAsString(const NValue:string);


procedure DoWriteEntry;


function GetDefaultWidth:Integer;


function GetWinControl(AOwner:TComponent;WParent:TControl;cInfo:TCreateInfo):TControl;


procedure RefreshControl;


function AllocBuffer(Size:Integer):Boolean;


procedure FromBufferToText;


procedure FromTextToBuffer;

******************************************************* INIEntryBinary ********************************************************


procedure SetLines(sLines:Integer);


Properties


property Lines : Integer


property ScrollBars : TScrollStyle


property WordWrap : Boolean


Events


Variables


FData : Pointer;


FDataSize : Integer;


FLines : Integer;


FScrollBars : TScrollStyle;


FWordWrap : Boolean;