Class TTxtFile (unit TxtFile)

Inherits from

TObject

Constructors


constructor Create(Name : TFileName);

Close


Functions

procedure Append;

Destroy

procedure Assign(Name : TFileName);

GetActive

procedure Close;

Assign

destructor Destroy;

Create

procedure Flush;

WriteLn

procedure ReadLn(var S : OpenString);

GetSeekEoln

procedure ReSet;

ReWrite

procedure ReWrite;

open file for reading

GetMode


procedure SetTextBuf(var Buf; Size : Word);

open file for writing

ReSet


procedure Write(const S : String);

WriteLn

procedure WriteLn(const S : String);

ReadLn

function GetActive : Boolean;

SetActive

function GetEof : Boolean;

SetTextBuf

function GetEoln : Boolean;

GetEof

function GetMode : TFileMode;

Append

function GetName : TFileName;

SetMode

function GetSeekEoln : Boolean;

GetEoln

procedure SetActive(state : Boolean);

TTxtFile

procedure SetMode(const NewMode : TFileMode);

GetMode

Properties

property Active : Boolean

Setting Active to True resets the file if it exists and rewrites it otherwise; better set Mode

property DefaultExt : TFileExt


property Eof : Boolean


property Eoln : Boolean


property FileName : TFileName


property Mode : TFileMode


property SeekEoln : Boolean


Events

Variables

FDefaultExt : TFileExt;


FTextFile : TextFile;



Constructors


constructor Create(Name : TFileName);

Close


Functions


procedure Append;

Destroy


procedure Assign(Name : TFileName);

GetActive


procedure Close;

Assign


destructor Destroy;

Create


procedure Flush;

WriteLn


procedure ReadLn(var S : OpenString);

GetSeekEoln


procedure ReSet;

ReWrite


procedure ReWrite;

open file for reading

GetMode


procedure SetTextBuf(var Buf; Size : Word);

open file for writing

ReSet


procedure Write(const S : String);

WriteLn


procedure WriteLn(const S : String);

ReadLn


function GetActive : Boolean;

SetActive


function GetEof : Boolean;

SetTextBuf


function GetEoln : Boolean;

GetEof


function GetMode : TFileMode;

Append


function GetName : TFileName;

SetMode


function GetSeekEoln : Boolean;

GetEoln


procedure SetActive(state : Boolean);

TTxtFile


procedure SetMode(const NewMode : TFileMode);

GetMode


Properties


property Active : Boolean

Setting Active to True resets the file if it exists and rewrites it otherwise; better set Mode


property DefaultExt : TFileExt


property Eof : Boolean


property Eoln : Boolean


property FileName : TFileName


property Mode : TFileMode


property SeekEoln : Boolean


Events


Variables


FDefaultExt : TFileExt;


FTextFile : TextFile;