FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Borrar Panel me sale Access Violation
Hola a todos,
tengo un problema bastante gordo, tengo una aplicacion que creo botones en tiempo de ejecucion y al boton le asigno una accion a cada uno de ellos hasta aqui bien, pero cuando tengo que borrar los botones para insertar los nuevo de tanto en tanto me da un Acess Violation siempre es diferente por norma... pero he estado buscando y mirando y si le quite este codigo no me da un access violation pero claro despues no me borra los botones... Procedure TGesVentasBar.BorrarPanelPersonal; var i: Integer; begin for i:= ComponentCount -1 downto 0 do begin if (Components[i].ClassType = TSpeedButton)and (TSpeedButton(Components[i]).Parent = Personal) then Components[i].Free; end; end; que solucion puedo hacer, para evitar que me salte cada 2 por 3 el access violation y pueda usar este codigo para borrar los iconos antes de volverlos a crear... 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 |
|