Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Excepcion EAccessViolation

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Excepcion EAccessViolation Responder citando

Hola a todos.
Estoy intentando crear una aplicacion que dibuje sobre un panel una serie de Bitmaps (uso TImage) en el lugar donde haga click y los guarde en una lista. Hasta aqui ningun problema.
Pero al intentar borrarlos con otro click y sacarlos de la lista se produce la excecion EAccessViolation. Justo antes se saltar la excepcion, veo como se borra el bitmap.
Se que el problema no es de la lista, ya que he probado a sacarlo sin borrarlo y no hay problema. Parece que el problema esta en "delete image" pero no se porque.
Ademas, la excepcion se lanza normalmente al intentar borrar una segundo o tercera imagen.

No se que ocurre. ¿Alguien puede ayudarme? Gracias

Nota: Supongo que habra otras formas de hacer esta aplicacion. Si alguien me puede decir como o donde mirar estaré igualmente agradecido.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

He averiguado algo más.
El evento OnClick de las imagenes esta en otra clase distinta al formulario base.
Si en este evento borro la imagen, es cuando ocurre el fallo. Si no borro, no hay ningun problema.
¿No se puede borrar el elemento Sender del evento?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.