Можно как вариант, воспользоваться Try ..Except.. end;
Когда ловится исключение выходить из цикла записи/чтения.
Код:
Try
//Ваш код
Except
//Можно ещё определить тип ошибки, как это сделать точно не помню.
//Если тип ошибки тот что вы описали ниже тогда
break;
end;