function getRecord(recno : Integer): Boolean;
If last read record is equal to 'recno' then getRecord() does nothing, otherwise it calls readRecord.
You can reset 'last read record' by calling resetLastRecord().
You can reset 'last read record' by calling resetLastRecord().
begin
// your code
if dbf.getRecord( row ) then
begin
// your code
end;
end;