COMO ELIMINAR UN REGISTRO DE UN ARCHIVO DIRECTO

Tengo el siguiente problema:
Necesito eliminar un registro, de un archivo directo ARCHIVO.DAT pero cuando lo elimina, y los muestro de nuevo, no puedo ver los demas, a partir del elemento de donde borre.