![]() |
Access violation en Delphi
Hola:
Cuando cierro todo delphi a veces me parece este msj que no se puede cerrar, ni siquiera con ayuda del administrador (Ctrl-Alt-Supr) y aplicaciones y finalizar tarea. No se cierra, mas todo lo contrario aparece varias ventanas con ese msj. Access violation at address 02E41C10.Read of address 02E41C10 Quisiera saber cual el motivo, gracias! |
Hola,
probablemente el motivo es que en el programa que estas debugando no liberas toda la memoria conseguida. Delphi al momento de debugear crea un thread hijo en el cual se ejecuta tu proyecto. Asi, aunque no accedas a esa memoria durante la ejecucion de tu proyecto, globalmente se quede sin liberar, por lo que la excepcion salta al momento de salir de delphi, al cerrar el hilo general. Otro motivo tambien puede ser componentes mal instalados (mal creados, mas bien) que hagan exactamente eso mismo: no liberar toda la memoria usada para ellos. Entonces el error te saldria siempre, tanto si has cargado y ejecutado un proyecto como si no. Lo mejor seria que hicieses la prueba esta: mirar si salta el error cargando y ejecutando el proyecto, o abriendo y cerrando el IDE tansolo, asi lo localizas y nos cuentas. Un saludo. |
Tienes toda la razón, debug..no liberaba toda la memoria requerida. Cuestion de memoria no alcanzaba.
Aumenté ahora todo funciona bien. Gracias por tu ayuda. Referente a los componentes mal instaldos, podria ser. Pero en mi caso no tengo instalados nuevos componentes sino minima memoria, ese era el problema. Gracias por aclarar mis dudas. Graaaacias. |
| La franja horaria es GMT +2. Ahora son las 15:13:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi