Ver Mensaje Individual
  #2  
Antiguo 19-01-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Deberías tener el debugger de delphi activo, mira en Tools -> debugger options, la opción a marcar es "Stop on delphi Exception" o algo así.

De tal forma que al producirse un Access violation el debugger mostrará una ventana en la que puedes pausar la ejecución, a continuación usa View -> debug -> call Stack para ver las últimas llamadas a funciones que se han ejecutado, muchas no te sonarán de nada, pero si reconoces una función de tu programa, el fallo puede estar por allí, pon puntos de ruptura y visualiza el valor de las variables.

En cuanto al abstract error, es algo más complicado de entender, explicar es fácil: estás llamando a un método que debería estar implementado en una clase hija, hecho que no ocurre; al estar marcado en su clase padre con la directiva "abstract" hace saltar la excepción.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita