Juego en OpenGL no se cierra Bien

Iniciado por BlackM4ster, 23 Marzo 2013, 17:39 PM

0 Miembros y 1 Visitante están viendo este tema.

BlackM4ster

Uso Vc++2008, OpenGL y aun teniendo
case WM_KEYDOWN:
Teclas[(int)wParam]=true;
switch(wParam)
{
case VK_ESCAPE:
PostMessage(Ventana, WM_CLOSE, 0, 0);
break;
}
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
}

La ventana se cierra pero sigue depurando (el proceso sigue abierto). Alguna Idea de como cerrarlo por completo?
- Pásate por mi web -
https://codeisc.com

avesudra

#1
Perdona la ignorancia pero quizás así:
case WM_KEYDOWN:
Teclas[(int)wParam]=true;
switch(wParam)
{
case VK_ESCAPE:
PostMessage(Ventana, WM_CLOSE, 0, 0);
break;
}
break;
case WM_DESTROY:
PostQuitMessage(0);
       ExitProcess(0);
       break;
}

Es que no sé de la WINAPI pero supongo que con un return 0; en el manejador de mensajes que supongo que es ese, surte el mismo efecto ¿no?Quedando así:
case WM_KEYDOWN:
Teclas[(int)wParam]=true;
switch(wParam)
{
case VK_ESCAPE:
PostMessage(Ventana, WM_CLOSE, 0, 0);
break;
}
break;
case WM_DESTROY:
PostQuitMessage(0);
        return 0;
        break;
}
Regístrate en

BlackM4ster

Que va, no funciona. Todo este problema ha empezado cuando le he metido una structura para almacenar objeto. Dejo el source por si alguien sabe...

https://www.dropbox.com/s/4tuxbm7pilu9kb1/Juego%20Fail.rar

Porfavor es imposible seguir programando teniendo que cerrar continuamente
- Pásate por mi web -
https://codeisc.com

amchacon

Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

BlackM4ster

como que apague el depurador?
nono si cuando le doy a generar, y tengo el exe, al abrirlo y cerrarlo, el proceso se sigue quedadno
- Pásate por mi web -
https://codeisc.com

amchacon

Bueno, en Codeblocks cuando lo pongo en Modo "Depuración" no me deja cerrar la ventana. Tengo que apagar el depurador:

Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

BlackM4ster

No, uso VisualC++2008 y hasta que le meti los struct iba perfectamente
- Pásate por mi web -
https://codeisc.com

amchacon

Bueno lo decía por si pasaba lo mismo.

Siempre puedes pasarte al CodeBlocks (puedes seguir usando el compilador y el debugger del Visual Studio).
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar

85

recién voy a descargar tu src, no sabía que lo publicaste. cualquier cosa te mando pm.

Fijate estos programas básicos si te sirven de algo, más que nada lo que es la destrucción de la ventana. porque me dijiste por pm que la ventana se cerraba pero el proceso continuaba.
http://foro.elhacker.net/programacion_cc/ejemplo_winapi32_gui_conversor_decimal_a_binario-t358539.0.html
http://foro.elhacker.net/programacion_cc/ejemplo_de_programa_winapi32_gui-t358131.0.html

igual voy a mirar tu código ahora y cualquier cosa te mando un mp.

Me cerraron el Windows Live Spaces, entonces me creé un WordPress XD
http://etkboyscout.wordpress.com/

BlackM4ster

mm según veo, a mi codigo no le falta nada...
- Pásate por mi web -
https://codeisc.com