procedure InitRecord;
Initialize a new record.
Result: stored in self (calling object)
Remarks:
When writing multi-record files, call InitRecord each time you want to start a new a record. For each InitRecord a call to CloseRecord is made first. InitRecord and CloseFile will also call CloseRecord. InitRecord does not write data to the file. Instead it allocates space for the record header. When a call to SaveBlock is made, InitRecord will be called automatically, if the record has not yet been initialized.