Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eternal Idol

#1751
El IDE Visual Studio se puede usar con muchos lenguajes y el compilador de VC++ (no es .NET) es el mejor para Windows, no existen descompiladores para C/C++, a lo sumo desensambladores.
#1752
Programación C/C++ / Re: Error con el while
19 Agosto 2013, 15:03 PM
Ya que estas en C++ mejor inclui cstring y cstdio, si seguis teniendo problemas por redeclarar index cambiale el nombre a indice a tu variable ... segui vos.
#1753
Código (c++) [Seleccionar]
for (;;)
{
    if (whatever())
        break;
}
#1754
conio.h tampoco es standard y para eso que haces te sobraria con getchar que si lo es, tambien podrias usar los metodos get o ignore con el objeto cin.

Un compilador moderno como VC++ te advierte del punto 4 que te marca avesudra. Seguro estas usando algun compilador obsoleto de Borland ...
#1755
Esto no es C++, lo muevo.
#1756
De nadas  ::)
#1757
Acaba de ser demostrado empiricamente el estudio.
#1758
Depuralo con WinDbg si tu IDE no es util.

¿Que pasa en WindowProcedure cuando nItemLen es 0? ¿Que hay en Item en ese caso?

Por otro lado:
LB_GETTEXT message

Gets a string from a list box.

Parameters
wParam
The zero-based index of the string to retrieve.

lParam
A pointer to the buffer that will receive the string; it is type LPTSTR which is subsequently cast to an LPARAM. The buffer must have sufficient space for the string and a terminating null character. An LB_GETTEXTLEN message can be sent before the LB_GETTEXT message to retrieve the length, in TCHARs, of the string.


LB_GETTEXTLEN message
Gets the length of a string in a list box.

Parameters
wParam
The zero-based index of the string.

lParam
This parameter is not used.

Return value

The return value is the length of the string, in TCHARs, excluding the terminating null character. Under certain conditions, this value may actually be greater than the length of the text. For more information, see the following Remarks section.


Eso significa que cuando reservas memoria para Item te falta un byte para el 0 terminador.
#1759
No amigo, compila y enlaza con informacion de debug y despues ejecuta tu programa con un depurador (WinDbg es el mejor).