Error al leer el contenido de un listbox

17/03/2005 - 10:45 por Miguel | Informe spam
Estoy intentado leer el contenido de un Listbox para pasarlo a un fichero,
pero me da un error al enviar el mensaje, el trozo de codigo es el
siguiente:

numero=SendMessage(List2,LB_GETCOUNT,0,0);

for (int i=0;i<numero;i++)
{
ncampo=SendMessage(List2,LB_GETTEXT,1,v2)
}

la variable ncampo tiene que se char o long¿?
y la variable v2 la tengo declarada como char [100]

me podeis echar una mano, gracias
 

Leer las respuestas

#1 Isidro Muñoz
17/03/2005 - 12:46 | Informe spam
Hola Miguel,

1.-
Debería de ser:
for (int i=0;i<numero;i++)
{
ncampo=SendMessage(List2,LB_GETTEXT, i /*<ojo-*/,v2)
}

Seguramente si teneis solo una linea creada te daría error por 1 no es un
index correcto.

2.-
ncampo = long

Saludos.
Isidro

"Miguel" escribió en el mensaje
news:

Estoy intentado leer el contenido de un Listbox para pasarlo a un fichero,
pero me da un error al enviar el mensaje, el trozo de codigo es el
siguiente:

numero=SendMessage(List2,LB_GETCOUNT,0,0);

for (int i=0;i<numero;i++)
{
ncampo=SendMessage(List2,LB_GETTEXT,1,v2)
}

la variable ncampo tiene que se char o long¿?
y la variable v2 la tengo declarada como char [100]

me podeis echar una mano, gracias



Preguntas similares