![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Prueba a realizar el bucle en sentido inverso, es decir, empenzado por el último elemento.
|
|
#2
|
|||
|
|||
|
Bueno, puedes probar tambien lo que comenta jplj, es decir
Código:
for j := TreeView1.Items.Count - 1 downto 0 to Código:
J := 0;
while J <= TreeView1.Items.Count - 1 do
begin
if (Cadena = TreeView1.Items[J].Text) Then
begin
DeleteFile(OpenDialog1.FileName);
TreeView1.Items[J].Delete;
MessageDlg('El archivo ha sido borrado con exito',mtInformation,[mbOk],0);
end
else
inc(J);
end;
|
|
#3
|
||||
|
||||
|
agradecimiento
Muchas gracias a los dos.
Como habreis comprovado soy un pardillo en esto, asi que no sabeis los quebraderos de cabeza que tenia ya con esto, gracias nuevamente ![]() |
|
#4
|
||||
|
||||
|
Cita:
gracias jplj por tu consejo, va a la perfeccion |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|