Ver Mensaje Individual
  #9  
Antiguo 03-08-2012
Henoc Henoc is offline
Registrado
NULL
 
Registrado: jul 2012
Posts: 7
Reputación: 0
Henoc Va por buen camino
Buenas presento una duda respecto al buscador:

para esta parte del codigo
Cita:
for(int i = SG->FixedRows; i < SG->RowCount && !Existe; i++)
if(SG->Cells[COL_CEDULA][i] == Nombre) Existe = true;
return Existe;
mi duda es: ( i < SG->RowCount) por que ajuro tiene que ser menor? simplemente no puede ser igual? asi de igual si hay 10 registros correria los 10 (1 a 10), pienso que podria ser asi ( i == SG->RowCount) , creo que hay lo estaria igualando ya que si pongo un solo = me dice que posible error, yo entiendo en tu codigo que por ejemplo: son 10 items en el stringgrid, y pongo(i < SG->RowCount) nada mas correria hasta 9 ya que i tiene que ser menor a rowcount.

yo lo entiendo asi:

Cita:
"Para i= a la cantidad de filas arregladas (las que se tildan de una caja gris) ; i sea menor a la cantidad de de filas que haya y que sea diferente( lo del booleano, creo que a eso te refieres con el signo de exclamación); que se sumen i+1"
muchas gracias de antemano y disculpen el testamento
Responder Con Cita