Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   GLScene y drivers actuales de ATI (problemas) (https://www.clubdelphi.com/foros/showthread.php?t=49357)

kakarotv5 19-10-2007 14:00:14

GLScene y drivers actuales de ATI (problemas)
 
Tal vez los que trabajeis con la librería GLScene y tengais una tarjeta gráfica ATI hayais tenido el problema de que al cerrar vuestros proyectos os salga el siguiente error en ejecución:

Código:

Project Project1.exe raised exception class EGLCntext with message 'Context activation failed: C0070006, '. Process stopped. Use Step or Run to continue.
Una de las soluciones (la más sencilla a mi parecer) es esta:

Código Delphi [-]
procedure TForm1.FormDestroy(Sender: TObject);
begin
 GLSceneViewer1.Free;
end;

Espero que le sirva a alguien, un saludo.

PD: Por cierto en Lazarus no me da ningún error en tiempo de ejecución al finalizar la ejecución de mis aplicaciones de GLScene, es curioso.

Ñuño Martínez 19-10-2007 21:35:04

Una pregunta, ¿sólo pasa con tarjetas ATI? Cuando programo con AllegroGL (facilita ciertas operaciones al igual que GLut) siempre tenía que "finalizar" el sistema para evitar errores y mi "tarjeta" es Intel.

kakarotv5 19-10-2007 21:50:39

Si, sólo pasa con tarjetas ATI, en GLScene no hace falta finalizar nada (liberar espacio de memoria) siempre y cuando sea algo que está sobre el formulario.

Esperemos que ATI corrija esto en las siguientes versiones de sus drivers. ¿Sabrán lo que es GLScene?

Por cierto la otra solución que mencioné es crear la escena en tiempo de ejecución en vez de ponerla sobre el formulario pero no me gusta esta solución pues no puedo ver en tiempo de diseño las cosas que voy haciendo.

Saludos.


La franja horaria es GMT +2. Ahora son las 14:37:28.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi