![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
cadetill, pues si te digo la verdad no tengo ni idea de como ponerlo en un bucle while, porque qeu le pongo:
Código:
while cadena = TreeView1.Items.Item[J].Text Do Código:
while Cadena <> TreeView1.Items.Item[J].Text Do Asi que nano, no tengo ni puta idea de como resolver este problemilla, si me hechases una mano te lo agradeceria un monton, y eso sin contar lo que habre aprendido con esa manilla que me has hechao, sea lo que sea muchas gracias por tu interes |
|
#2
|
|||
|
|||
|
Prueba a realizar el bucle en sentido inverso, es decir, empenzado por el último elemento.
|
|
#3
|
|||
|
|||
|
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;
|
|
#4
|
||||
|
||||
|
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 ![]() |
|
#5
|
||||
|
||||
|
Cita:
gracias jplj por tu consejo, va a la perfeccion |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|