![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
hola...
a mi me ha pasado cuando me sale un tipo de error como ese (Exception EAccesViolation) es que estoy referenciando ya sea a una instancia de algun objeto (control/componente/form/etc.) que no ha sido creado o alguna que ya ha sido destruida... bueno tambien me paso cuando referenciaba a un pchar al cual no le habia definodo su tamaño... por que no checas por ese lado.... saludos.... |
|
#2
|
||||
|
||||
|
Para ir paso a paso, has de establecer un breakpoint (con el ratón puede hacerse fácilmente haciendo clic en la parte gris, a la izquierda de cada línea de código), y luego ir con las teclas F8/F7 según te interese o no entrar en el código de las otras rutinas llamadas (step over/step into).
Si el error te da al cerrar la aplicación, será conveniente darse una vuelta por los eventos OnClose y OnDestroy de las formas que estén creadas (aunque sean invisibles) en ese momento. Como ya te ha comentado antes vic_ia, lo mas probable es que estes haciendo referencia a un objeto ya destruido. Por ejemplo, un módulo de datos, o una tabla en uno de estos. Saludos. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#3
|
|||
|
|||
|
Gracias a los dos
![]() Despues de apagar el ordenador y volverlo a encender ya no me ha vuelto a pasar. ¿es posible q fuera algo de windows y no de mi aplicacion? De todas formas hare pruebas con el BreakPoint, Step Over... para ir viendo como funciona esto de Debuggear el codigo. Saludos ! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|