Gracias por leer mi pregunta.
Ya e logrado completar el método que me elimina un estudiante con todos sus datos,pasando como parametro la identificación de dicho estudiante.
Es un Archivo de texto plano, él cual esta lleno de datos de estudiantes, cada estudiante tienen identificación, nombre,curso,edad,notas.
subo el código por sí a alguien le pueda servir en un futuro.
Código Delphi
[-]
procedure Tarchivoestudiantes.eliminar_registro(registro:testudiante);
var
archivo2:TextFile; est:testudiante;begin
est:=testudiante.create; AssignFile(archivo2,'auxiliar.txt'); Rewrite(archivo2);
Append(archivo2);
reiniciar; begin
Reset(archivo);
end;
end;
while(not finalArchivo)do
begin
if(leer(est))then
begin
if(est.getidintificacion=registro.getidintificacion)then begin
end
else begin
WriteLn(archivo2, est.getidintificacion);
WriteLn(archivo2, est.getnombre);
WriteLn(archivo2, est.getgrado);
WriteLn(archivo2, est.getsexo);
WriteLn(archivo2, est.getedad);
end;
end;
end;
CloseFile(archivo); CloseFile(archivo2);
DeleteFile('Estudiantes.txt'); RenameFile('auxiliar.txt','Estudiantes.txt'); end;