Class TMemoFile

Unit

Declaration

type TMemoFile = class(TPagedFile)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected FDbfFile: pointer;
Protected FDbfVersion: TXBaseVersion;
Protected FMemoRecordSize: Integer;
Protected FOpened: Boolean;
Protected FBuffer: PChar;

Methods

Protected function GetBlockLen: Integer; virtual; abstract;
Protected function GetMemoSize: Integer; virtual; abstract;
Protected function GetNextFreeBlock: Integer; virtual; abstract;
Protected procedure SetNextFreeBlock(BlockNo: Integer); virtual; abstract;
Protected procedure SetBlockLen(BlockLen: Integer); virtual; abstract;
Public constructor Create(ADbfFile: pointer);
Public destructor Destroy; override;
Public procedure Open;
Public procedure Close;
Public procedure ReadMemo(BlockNo: Integer; DestStream: TStream);
Public procedure WriteMemo(var BlockNo: Integer; ReadSize: Integer; Src: TStream);

Properties

Public property DbfVersion: TXBaseVersion read FDbfVersion write FDbfVersion;
Public property MemoRecordSize: Integer read FMemoRecordSize write FMemoRecordSize;

Description

Fields

Protected FDbfFile: pointer;

This item has no description.

Protected FDbfVersion: TXBaseVersion;

This item has no description.

Protected FMemoRecordSize: Integer;

This item has no description.

Protected FOpened: Boolean;

This item has no description.

Protected FBuffer: PChar;

This item has no description.

Methods

Protected function GetBlockLen: Integer; virtual; abstract;

This item has no description.

Protected function GetMemoSize: Integer; virtual; abstract;

This item has no description.

Protected function GetNextFreeBlock: Integer; virtual; abstract;

This item has no description.

Protected procedure SetNextFreeBlock(BlockNo: Integer); virtual; abstract;

This item has no description.

Protected procedure SetBlockLen(BlockLen: Integer); virtual; abstract;

This item has no description.

Public constructor Create(ADbfFile: pointer);

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public procedure Open;

This item has no description.

Public procedure Close;

This item has no description.

Public procedure ReadMemo(BlockNo: Integer; DestStream: TStream);

This item has no description.

Public procedure WriteMemo(var BlockNo: Integer; ReadSize: Integer; Src: TStream);

This item has no description.

Properties

Public property DbfVersion: TXBaseVersion read FDbfVersion write FDbfVersion;

This item has no description.

Public property MemoRecordSize: Integer read FMemoRecordSize write FMemoRecordSize;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.