Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-12-2006
JULIOCTORRESG JULIOCTORRESG is offline
Miembro
 
Registrado: sep 2006
Posts: 58
Poder: 18
JULIOCTORRESG Va por buen camino
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....
Responder Con Cita
  #2  
Antiguo 14-12-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
Responder Con Cita
  #3  
Antiguo 14-12-2006
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Poder: 19
kuan-yiu Va camino a la fama
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...
Responder Con Cita
  #4  
Antiguo 14-12-2006
JULIOCTORRESG JULIOCTORRESG is offline
Miembro
 
Registrado: sep 2006
Posts: 58
Poder: 18
JULIOCTORRESG Va por buen camino
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....
Responder Con Cita
  #5  
Antiguo 14-12-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por JULIOCTORRESG
para crear los formulario que es lo unico que creo dinamicamente...
pregunto que hay de malo en esto, y si hay un metodo mejor cual es .....
No hay nada de malo en eso. Es correcto y bueno.
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.
Responder Con Cita
  #6  
Antiguo 14-12-2006
jlchiodo jlchiodo is offline
Registrado
 
Registrado: oct 2006
Ubicación: Ciudad de Buenos Aires
Posts: 8
Poder: 0
jlchiodo Va por buen camino
Cool 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!
Responder Con Cita
  #7  
Antiguo 14-12-2006
JULIOCTORRESG JULIOCTORRESG is offline
Miembro
 
Registrado: sep 2006
Posts: 58
Poder: 18
JULIOCTORRESG Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 20:53:17.


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
Copyright 1996-2007 Club Delphi