Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Sistemas operativos > Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-04-2013
vicvil vicvil is offline
Miembro
 
Registrado: may 2003
Ubicación: Chile
Posts: 157
Poder: 21
vicvil Va por buen camino
Aplicacion se cae al cerrar explorer u otro navegador

Otra consulta con respecto a aplicación Delphi 5.
Cada vez que se tiene abierta la aplicación minimizada y se abre un navegador de internet, al cerrar este se cae la aplicación enviando el mensaje de Access Violation.
¿A que se puede deber?
Esto ocurre con cualquier windows y con el navegador Explorer y Google Chrome, no lo he probado con otros.
Responder Con Cita
  #2  
Antiguo 08-04-2013
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.281
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
Estaría bien saber qué hace la aplicación y si tiene algo que ver con estos programas...
__________________
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 09-04-2013
vicvil vicvil is offline
Miembro
 
Registrado: may 2003
Ubicación: Chile
Posts: 157
Poder: 21
vicvil Va por buen camino
Son programas contables, pero al parecer debe ser algún componente que estoy utilizando, porque viendo otro programa pequeño que hice para generar codigos de barra no me pasa.
Ahora el problema será investigar cual de los componentes es el que genera el problema. Tendré que hacer un pequeño sistema, agregandole componentes hasta dar con el causante (trabajo de chinos porque son varios).
Cuando lo encuentre les digo, pero si a alguien le ha pasado lo mismo que me evite el trabajito se lo agradeceria.
Responder Con Cita
  #4  
Antiguo 09-04-2013
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.281
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
Si los comentas tal vez te podamos dar alguna pista de cual puede ser.
Los componentes normales de la VCL no deberían generar estos errores. ¿Algún componente externo?
__________________
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
  #5  
Antiguo 09-04-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por vicvil Ver Mensaje
Tendré que hacer un pequeño sistema, agregandole componentes hasta dar con el causante (trabajo de chinos porque son varios).
Una prueba aislada.

Pero considera la alternativa de tener Delphi instalado en esa misma computadora, y ejecutar el programa desde el IDE habiéndolo compilado con las opciones "Debug information" y "Use debug DCUs". Así, cuando el Access Violation ocurra, el depurador te permitirá ver la pila de llamadas (call stack) y con ello descubrir en qué punto del programa se dispara la situación de falla y su posible causa.

Saludos.
Responder Con Cita
  #6  
Antiguo 09-04-2013
vicvil vicvil is offline
Miembro
 
Registrado: may 2003
Ubicación: Chile
Posts: 157
Poder: 21
vicvil Va por buen camino
Al hice la prueba desde delphi como tu lo indicaste, pero no envía ningún mensaje que me de una pista solo aparece "Exception EAccessVoilation in Module Programa.exe at 0007C12C. Access violation at address xxxxx in module Programa.exe. Read of address xxxx" y se cae sin mas.

Los componentes que tengo son de TurboPower, Rx, GNostice, FastReport, CGIExpert.

Ya probé con algunos de ellos en forma individual y no se caen.
Responder Con Cita
  #7  
Antiguo 09-04-2013
vicvil vicvil is offline
Miembro
 
Registrado: may 2003
Ubicación: Chile
Posts: 157
Poder: 21
vicvil Va por buen camino
Ya encontré cual es el componente que me causa el problema, es el componente TStShellTreeView que pertenece a Systools de TurboPower.
Ahora hay que averiguar por que pasa eso.
Responder Con Cita
  #8  
Antiguo 09-04-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por vicvil Ver Mensaje
[...] solo aparece "Exception EAccessVoilation in Module Programa.exe at 0007C12C. Access violation at address xxxxx in module Programa.exe. Read of address xxxx" [...]
No hay que subestimar a esas "x", dicen más de lo que crees.

Cuando te aparezca el mensaje de error puedes presionar la combinación de teclas Ctrl+C para copiarlo al portapapeles y luego mostrarlo aquí.

Y también, muy importante, tras cerrar la ventana de error presiona Ctrl+Alt+S para ver la pila de llamadas, muéstranos ésta por favor. Se trata del camino que siguió tu aplicación hasta ocurrir la excepción.

De preferencia compila con Build, tras asegurarte de marcar el par de opciones que te sugerí anteriormente.

Saludos.
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
¿Como cerrar el explorer.exe desde el que se llamó a mi aplicación? jumasuro API de Windows 0 08-02-2007 20:54:50
Descargar y ejecutar aplicacion desde el navegador coulthard Linux 0 23-12-2004 18:40:08
Cerrar mi programa desde otro Sr_Sombrero API de Windows 2 02-12-2004 22:12:09
Cerrar el Navegador de Internet barrauda API de Windows 2 19-11-2004 15:47:18
Abrir navegador desde mi aplicacion pampitasnowman Internet 1 28-11-2003 15:06:44


La franja horaria es GMT +2. Ahora son las 00:38:41.


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