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.
|