Cita:
Empezado por escafandra
Creo que no habéis entendido a eennzzoo, tiene razón, no se borra del archivo.
|
Hola escafandra.
Si, realmente no lo interpreté de ese modo. No pensé que intentara borrar un dato del archivo de texto con el método
Delete... seguramente por eso desestimé el resto del párrafo.
Creo entonces que vale aclararle a
eennzzoo que una vez usado el método
LoadFromFile, los datos del archivo de texto cargados en
Lista residen en la memoria y cualquier acción que se realice sobre
Lista se perderá finalizar si previamente no se salvan con el método
SaveFromFile.
Se pueden tomar dos caminos:
- Guardar la Lista luego de cada acción (agregado, modificado o borrado)
- Guardar la Lista al finalizar previo a la liberación de Lista. (*)
(*) ejemplo:
Código:
void __fastcall TForm1::FormDestroy(TObject *Sender)
{
Lista->SaveToFile('tu_archivo.txt');
delete Lista;
}
Saludos
![Smilie](http://www.clubdelphi.com/foros/images/smilies/smile.gif)