PDA

Ver la Versión Completa : como interpretar un error


FGarcia
28-12-2007, 18:06:58
El titulo tal vez no sea muy sugestivo pero no se me ocurrio otro. Mi aplicacion ya funcionaba correctamente, solo hice unos cambios en el reporte a imprimir (Rave) lo probe ayer noche y todo ok, hoy me aparece este error al intentar ejecutar el reporte :

---------------------------
Debugger Exception Notification
---------------------------
Project JuCa_Demo.exe raised exception class EAccessViolation with message 'Access violation at address 0040AB1C in module 'JuCa_Demo.exe'. Read of address 00000000'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------


¿Como debo interpretar estos mensajes de error? ¿En que parte de la ayuda de delphi hay algo de esto?

cHackAll
28-12-2007, 18:27:20
Utiliza el Find Error del IDE del Delphi para localizar la linea que produce el error... luego verifica con un breakpoint que ninguna variable sea NIL... pues dice "Read error 0"...

Saludos

FGarcia
28-12-2007, 18:42:56
Hice lo que me dijiste pero realmente no se interpretar esto:

cHackAll
28-12-2007, 18:52:13
repne scasb esta realizando una busqueda... lo que me asombra es que edi es 5... y no puede estar buscando "algo" en una dirección tan "baja"

Mira; cierra esa ventana y ponle un F7 (un paso)... o si no intenta buscar un error de direccion menor y ponle un F7. Esto para que detectes las lineas de codigo en delphi en donde se genera al error.

Con esos datos es lo que te puedo decir; mucha suerte.

PD: revisa que los parámetros... específicamente los punteros que estes utilizando y los objetos que no hayas liberado.

FGarcia
03-01-2008, 01:13:09
Solo por comentar en que acabo esto, nunca lo pude hacer correr. Tenia un respaldo antes de que me generara el error y empece con las modificaciones de nuevo, esta funcionando ok.