Tema: Urgente!!
Ver Mensaje Individual
  #5  
Antiguo 20-11-2012
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 947
Reputación: 25
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Cita:
Empezado por jpgonzalez Ver Mensaje
Código Delphi [-]
if (Listas.sgCanciones.Cells[0,i] = txtBuscador.Text) then begin
   encontrado := True;
   break;
end
else begin
    Listas.sgCanciones.RowCount:= Listas.sgCanciones.RowCount+1;   // si lo que hace es pasar al siguiente, debe estar en el else 
end;

Por lo que entendi de tu codigo, estas pasando al siguiente de la lista cuando lo encuentras, en lugar de pasar al siguiente si no lo haces.
Abrazo!
Amigo lo que sucede es que al incluir la linea:

Código Delphi [-]
 Listas.sgCanciones.RowCount:= Listas.sgCanciones.RowCount+1;

El ciclo se tornará infinito, ya que le estas agregando una nueva fila al grid...
Responder Con Cita