![]() |
![]() |
| 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 compañeros,
me ando volviendo loco con Access Violation todavia... ahora parece que no peta el tema de personal quitandole... IBtransaction y el Close... Alguien me puede guiar un poco? estaban mal colocados? no era correcto o que pasaba?
no quedara ahora una transaction activa??? |
|
#2
|
|||
|
|||
|
Hola Neftali,
No se todadia el porque pero retoque tu codigo de creacion de botones en tiempo de ejecucion y cree y borre y me da un acces violation, me parece que es cuando se le asigna BotonOnClick pero todavia no estoy viendo donde esta el problema ya que no lo da siempre... es cuestion de ir pulsando el crear botones, darle al boton para que cree el BotonOnClick y volver a crear si lo haces de esta manera te acaba dando un ACCESS VIOLATION que me esta volviendo loko. te pego el codigo a ver si me puedes ayudar o alguien puede ver que es lo que estoy haciendo mal, porque le doy vueltas y vueltas y no encuentro donde la estoy cagando... Última edición por LiAnTe- fecha: 17-03-2011 a las 15:09:30. |
|
#3
|
||||
|
||||
|
Creo que deberías estructurar un poco más el código, porque me parece que hay cosas que están bastante "enredadas".
Por ejmplo, mirando el procedimiento que asignas a los botones creados hay esto:
Nada más entrar, destruyes todos los botones que has creado (for), y justo en la línea siguiente acceder a TSpeedButton(Sender), que es uno de los botones pulsados. ¿?¿?¿?¿ Es lógico que te de un AV.
__________________
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. |
|
#4
|
|||
|
|||
|
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??? |
|
#5
|
||||
|
||||
|
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. |
|
#6
|
|||
|
|||
|
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... |
|
#7
|
|||
|
|||
|
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. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|