elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  (Ayuda) La función wglMakeCurrent(NULL, NULL) crashea el programa a veces
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: (Ayuda) La función wglMakeCurrent(NULL, NULL) crashea el programa a veces  (Leído 2,113 veces)
Seyro97

Desconectado Desconectado

Mensajes: 145


Ver Perfil WWW
(Ayuda) La función wglMakeCurrent(NULL, NULL) crashea el programa a veces
« en: 10 Junio 2015, 02:08 am »

Hola a tod@s. El problema proviene de función de la API de Windows en colaboración con OpenGL. La función es wglMakeCurrent(NULL, NULL). El problema es que que a veces (aleatoriamente) el programa crashea. He buscado por internet, pero nadie ha dado una respuesta que me sirva.

Esta función la utilizo cuando voy a cerrar el programa. Aquí está la función llamada al cerrarse el programa:

Código
  1. void Game::destroy() {
  2. wglMakeCurrent(NULL, NULL);
  3. wglDeleteContext(*hRC);
  4. ReleaseDC(*hWnd, *hDC);
  5.  
  6. delete[] cWindow;
  7. delete[] hWnd;
  8. delete[] Msg;
  9. delete[] hDC;
  10. delete[] hRC;
  11. }


En línea

Carlos Peláez González. visita http://www.taringa.net/EnjoyC para muchos tutoriales!
Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.958


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: (Ayuda) La función wglMakeCurrent(NULL, NULL) crashea el programa a veces
« Respuesta #1 en: 10 Junio 2015, 15:34 pm »

¿Lo depuraste? Si realmente la excepcion no controlada se produce dentro de la funcion seguramente tenes recursos sin liberar de otra manera es posible que hagas llamadas posteriores invalidas por haber llamado a wglMakeCurrent.


En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como utilizar dos veces la funcionn srand(time(NULL))
Programación C/C++
BJM 3 7,272 Último mensaje 19 Enero 2013, 11:58 am
por Puntoinfinito
[Tema Eliminado]
Java
Mitsu 3 3,003 Último mensaje 11 Octubre 2013, 17:56 pm
por jexus
Problema programa simple: NULL
Java
salvagym 2 2,484 Último mensaje 24 Febrero 2013, 20:52 pm
por salvagym
¿Extraño archivo "null" creado después de ejecutar mi programa?
Programación C/C++
Vikttorly 8 5,584 Último mensaje 1 Abril 2014, 18:59 pm
por Vikttorly
Ayuda con Red mediante Cable Null-Modem
Redes
OfTheVara 2 3,341 Último mensaje 8 Diciembre 2014, 20:56 pm
por OfTheVara
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines