[C con Clase] grava un registro en blanco
tamburi en bellville.net.ar
tamburi en bellville.net.ar
Mar Nov 28 16:21:16 CET 2006
Muchas gracias, no me habia percatado del error,
lo voy a probar
Dario
Mensaje citado por: Joaquin Fernandez <joaquinfq en gmail.com>:
> Hola Tanburi
>
> > for(i=0;i<=m_lista.GetItemCount(); i++)
>
> No programo bajo windows así que no estoy muy seguro al no poder probar
> pero me parece que el error
> lo tienes acá. Si la función GetItemCount() te devuelve la cantidad de
> items y los debes recorrer
> todos, entonces el for debe ser
>
> for(i = 0; i < m_lista.GetItemCount(); i++)
>
> Observa que cambié el <= por <. Recuerda que si son n items entonces se
> debe iterar desde 0 hasta
> n-1. Lo raro es que te haya creado un registro en blanco en lugar de
> escribir basura, pues estás
> accediendo al elemento indexado n que no existe pues el máximo es n-1,
> por lo que estás accediendo a
> un espacio de memoria que no corresponde pero que existe con alguna
> data.
>
> Saludos
>
> Joaquín
>
> _______________________________________________
> Cconclase mailing list
> Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>
-----------------------------------------------------------
Servidor Webmail de Southlink (http://www.southlink.com.ar)
Más información sobre la lista de distribución Cconclase