FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Mensaje Raro al Salir aplicacion
Me sale este mensaje raro al cual solo puedo matar llamando al gestor de procesos y buscar el delphi32 que esta corriendo y finalizarlo...que sera ...?
Access violation at address 02CA1C10 Read from address 02CA1C10 gracias por adelantado por su ayuda.... |
#2
|
||||
|
||||
En realidad no es tan raro.
Access Violation, normalmente ocurre cuando estás accediendo a una posición de memoria no válida. Suele pasar cuando accedes a cosas/objetos no inicializados, o en tu caso, si es al cerrar, cuando intentar liberar un elemento más de una vez. Son pocos datos los que das, pero yo revisaría los objetos que estés liberando (si haces Free de cosas que hayas creado).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
A mi también me pasa a veces y no tiene nada que ver con el proyecto que compilo porque me ha sucedido sin hacer nada: abrir el Delphi y sin llegar a abrir el proyecto tener que cerrar el Delphi y saltarme ese error.
En mi caso estoy casi convencida de que el error me lo da una librería que referencia a algún objeto inexistente (o algo así) porque cuando "limpio la máquina" (con programas tipo doctor que revisan el registro de windows) deja de aparecer ese error. PD: Algún día desinstalaré Delphi y lo pondré todo bien... pero me da tanta pereza... y tengo tanto trabajo... |
#4
|
|||
|
|||
Mas detalles
para crear los formulario que es lo unico que creo dinamicamente
desde el boton o menu que los llama : Application.CreateForm(TfrmFormulario, frmFormulario); frmFormulario.Show; luego en el onclose del formulario : action:=cafree; pregunto que hay de malo en esto, y si hay un metodo mejor cual es ..... gracias de nuevo.... |
#5
|
||||
|
||||
Cita:
Busca otra cosa. ¿Dentro de alguno de los formularios creas algo dinámicamente? ¿Usas componentes de terceros que puedan estar fallando?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
O ambos...
Puede ser una combinacion de ambos problemas. Me ha sucedido hace mucho.
Si trabajas con Win XP te recomiendo para limpieza del registro los ss. productos, son Freeware: EasyCleaner v 2.0 y RegScrubXP. Conla combinacion de ambos, dejas el registro bien y el error no se repite. Por otro lado: Pregunta: estas usando componentes ADO en tu aplicacion? o algunas lineas de codigo en las que configures e intentes alguna conexion a un Motor de Bases de Datos? Saludos! |
#7
|
|||
|
|||
Ahora que lo veo ...me surge una pregunta
ya veo como los creo y como los elimino con
action:=cafree pero esto se ejecuta en el onclose del form ahora bien siendo la ventana no modal si la minimizo y luego la vuelvo a llamar desde el menu principal o sea ya estando creada ejecuto Application.CreateForm(TfrmFormulario, frmFormulario); frmFormulario.Show; no me genera error pero pregunto ...? no deberia preguntar primero si esta creada o sea algo asi como if not form(existe) then Application.CreateForm(TfrmFormulario, frmFormulario); frmFormulario.Show; y si es asi como lo hago...? gracias otra vez.... Última edición por JULIOCTORRESG fecha: 14-12-2006 a las 22:08:54. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error al salir de aplicacion.... | sierraja | Impresión | 8 | 11-10-2016 22:49:22 |
Preguntar antes de salir de aplicacion | jorgesl | Varios | 6 | 19-04-2006 20:25:15 |
Error al Salir de la Aplicación | camelumi | Varios | 3 | 24-09-2004 16:12:25 |
Error al salir de una aplicacion | el_enigma1 | Conexión con bases de datos | 0 | 05-09-2004 00:49:10 |
|