Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-05-2020
lgarcia lgarcia is offline
Miembro
 
Registrado: jul 2004
Posts: 479
Poder: 20
lgarcia Va por buen camino
Access violation at address...

hola:

Realice una aplicacion en Delphi 10 Seattle a 32 bit es de BD usando ADO Connection contra MSSQL en una PC con Windows 10 version 1703 a 64 bit y trabaja bien indistintamente en algunas PC donde la he probado con Windows XP, 7 y 8.1, 10. La aplicacion me deja logear pero a partir de ahi me tira este error:

Access violation at address 00b5430A in Module Cotizacion.exe. Read of address 0000000.

Saludos
Luis

Suave para que se te de
Responder Con Cita
  #2  
Antiguo 14-05-2020
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.235
Poder: 20
ElKurgan Va camino a la fama
Normalmente los errores de Access Violation suelen darse al intentar acceder a un objeto de una clase que no está creado o cuyo valor es nulo. Sin conocer el código es difícil saber cual es el problema.

Saludos
Responder Con Cita
  #3  
Antiguo 14-05-2020
lgarcia lgarcia is offline
Miembro
 
Registrado: jul 2004
Posts: 479
Poder: 20
lgarcia Va por buen camino
Error de programa implementado en Delphi 10 Seattle

Hola: Desarrolle una aplicación en Delphi 10 Seattle a 32 bit es de BD usando ADO Connection contra MSSQL en una PC con Windows 10 versión 1703 a 64 bit y trabaja bien indistintamente en algunas PC donde la he probado con Windows XP, 7 y 8.1, 10. La aplicación me deja logear pero en las que da problemas me tira este error:

Access violation at address 00b5430A in Module Cotizacion.exe. Read of address 0000000.

Saludos
Luis Garcia

Suave para que se te de
Responder Con Cita
  #4  
Antiguo 15-05-2020
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.289
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
Das muy poca información para poder ayudarte.
Es un acceso a memoria incorrecto, pero puede ser algo del programa (poco probable si en otras máquinas no pasa) o algo externo a él (alguna librería que utilice o alguna del sistema).

Una opción es que añadas log a tu programa, para saber más o menos dónde está fallando en las máquinas que tienes el error.

Otra opción es generar una versión con información de Debug (completa) y ponerla en uno de los equipos que te da errores. Cuando "pete", sacar un volcado de memoria y analizarlo a ver si eso te da más pistas del lo que te está generando el error.
__________________
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 15-05-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.055
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Y no repitas la pregunta en otro hilo si no te ha gustado la respuesta
Responder Con Cita
  #6  
Antiguo 15-05-2020
lgarcia lgarcia is offline
Miembro
 
Registrado: jul 2004
Posts: 479
Poder: 20
lgarcia Va por buen camino
Cita:
Otra opción es generar una versión con información de Debug (completa) y ponerla en uno de los equipos que te da errores. Cuando "pete", sacar un volcado de memoria y analizarlo a ver si eso te da más pistas del lo que te está generando el error.
Disculpen si repeti el hilo pero es que no lo vi cuando recarge la pagina, Neftali me podrias explicar bien eso para poder resolver

Muchas gracias y Saludos

Última edición por Casimiro Notevi fecha: 15-05-2020 a las 20:17:53.
Responder Con Cita
  #7  
Antiguo 18-05-2020
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.289
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
Se trata de generar tu aplicación con toda la información de debug.
Una vez que falla y aparece un error de memora como el que comentas, realizar un memory dump, que puedes hacer desde el Administrador de Tareas o otras herrameintas como Process Explorer.





A partir de aquí con WinDbg puedes analizar los ficheros de volvado de memoria, aunque en el caso de los TDS, debes antes convertirlos a algun otro formato pata obtener información.
Revisa por ejempoplo esta hilo en S.O. donde se explica el proceso.
__________________
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
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
Access violation at address...'dbxmys30.dll' guilum Conexión con bases de datos 7 07-06-2014 17:25:13
Ventana de error: Access violation at address 00CA1C10. Read of address 00CA1C10 HERYCK Varios 3 06-10-2012 07:35:57
Access violation at address 7C92B1FA in module 'ntdll.dll'. Write of address 00000010 genyus00 Varios 1 12-02-2011 09:41:20
Access violation at address elarys Varios 6 22-11-2007 18:24:35
Access violation at address ... Franklim API de Windows 2 03-12-2004 00:09:53


La franja horaria es GMT +2. Ahora son las 02:29:37.


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