FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cita:
mi intencion es la siguiente... 1. Creo botones de personal en el panel. 2. Borro Botones de personal en el panel y creo los botones de opciones del personal. pero si miras el codigo no peta siempre, a veces peta y otras tardas mas... Sabrias la solucion, porque yo me estoy volviendo loco buscandola... Gracias de antenamo por tu ayuda. PD: Igual estoy haciendo mal que antes de destruirlos tendria que guardar la variable?? para saber que tengo que crear??? |
#2
|
||||
|
||||
Debes eliminar esa línea.
A partir de ahi, lo que no entiendo es que vuelvces a crear los mismos botones otra vez, apuntando al mismo evento (en 2 sitios distintos), pero cambiando los tamaños. Yo voy haciendo: 1) CREAR 2) click en un botón ==> Crea otros nuevos 3) BORRAR 4) Repetir punto 1 Esto no me peta, aunque no le veo ningun sentido.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Cita:
y para que lo entiendas es facil... el primer boton es le personal ( juan, maria, nuria... ), una vez pulsas sobre ese personal tiene que salir las opciones de cada uno de ellos. ( juan , pues tiene cobrar, salir y cerrar, nuria solo tiene cerrar... ). el porque de tanto borrar y crear de nuevo es simple puedo a ver pulsado juan y me abre equivocado entonces retrocedo y creo de nuevo el personal... El tema es que hay algo por hay que cuando creas y eliminas pues parece no acaba de funcionar... y mira que llebo horas y horas mirando de ver por donde viene el ACCESS VIOLATION... no tengo manera de encontrarlo igual es porque me falta mas experiencia o seguro estoy haciendo algo mal... |
#4
|
|||
|
|||
aqui va el codigo ya que no pude subir 2 imagenes.
Gracias. Última edición por LiAnTe- fecha: 17-03-2011 a las 15:11:06. |
#5
|
||||
|
||||
He estado mirando y no veo ninguna línea que pueda estar provocando el Access Violation. Además el hecho de que no aparezca siempre me indica que no es una línea concreta, sino unproblema en el diseño.
Apostaría que el problema está, en que estás destruyendo Todos los botones, inclusive el propio sobre el que estás ejecutando el evento. Es decir en el propio evento del botón1, lo destruyes y lo vuelves a crear. Al acabar el evento, representa que el componente al que pertenece lo has destruído por el camino.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
claro es posible que sea eso porque si lo hago sin destruir botones nunca me genera el access violation, el tema es como puedo solventar eso para que pueda hacer la funciona que quiero hacer y no se genere el access violation...
porque claro lo que no puedo hacer es pintar encima encima de los otros botones. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Access Violation con DLL | emeceuy | Varios | 8 | 17-08-2007 21:57:55 |
access violation | chona | Varios | 2 | 31-10-2006 01:36:04 |
Access Violation | Carliviris | Varios | 5 | 12-05-2006 19:21:45 |
Access violation at .... | Perio | Varios | 5 | 07-02-2006 15:50:36 |
Access violation | Giasl | Varios | 6 | 07-05-2003 12:35:51 |
|