| Class TFixRecSort (unit mwFixedRecSort) |
TObject
TMergeFile
| Constructors |
constructor Create(RecLen: LongInt);| Functions |
destructor Destroy;
procedure Init(FileName: String);
procedure Start(Compare: TMergeCompare);
function GetMaxMem:LongInt;
procedure SetMaxMem(value:LongInt);| Properties |
property MaxLines : LongInt
property MaxMem : LongInt
property UseMergesort : Boolean| Events |
| Variables |
fCompare : TMergeCompare;
fFileName : String;
FMaxLines : LongInt;
fMaxMem : LongInt;
fMerArray : TM3Array;
fTempFileList : TStringList;
fUseMergesort : Boolean;
MergeFile : TMergeFile;
Reader : TmIOBuffer;
Writer : TmIOBuffer;| Constructors |
constructor Create(RecLen: LongInt);MergeSort
| Functions |
destructor Destroy;Start
procedure Init(FileName: String);Create
procedure Start(Compare: TMergeCompare);SetMaxMem
function GetMaxMem:LongInt;
procedure SetMaxMem(value:LongInt);GetMaxMem
| Properties |
property MaxLines : LongInt
property MaxMem : LongInt
property UseMergesort : Boolean| Events |
| Variables |
fCompare : TMergeCompare;
fFileName : String;
FMaxLines : LongInt;
fMaxMem : LongInt;
fMerArray : TM3Array;
fTempFileList : TStringList;
fUseMergesort : Boolean;
MergeFile : TMergeFile;
Reader : TmIOBuffer;
Writer : TmIOBuffer;