![]() |
![]() |
| 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
|
||||
|
||||
|
lo estoy intentando como tu dices
pero mi matriz es estática.No me deja ponerla a nil ah por cierto ya me he dado cuenta de que lo de parentwindow era un tonteria como vacio de componentes las matrices dinámicas ... perdonadme, hoy estoy un poco... gracias un saludo ![]() |
|
#2
|
||||
|
||||
|
ya funciona bien(o eso parece)
lo que he hecho es crear los componentes en el formshow y no en el create,y en el evento onclose,he recorrido los arrays(son estáticos) y he ido haciendo p[i].destroy; edt[i].destroy; ... así cuando cierro y vuelvo a abrir la ventana no pasa nada raro. No se si era la mejor solución pero al menos ya hace lo que quiero Lepe ¿que es lo de CaFree? oye, muchas gracias ![]() |
|
#3
|
||||
|
||||
|
Reholas,
Para crear los paneles: Estoy diciendo que nadie se encargue de liberar los paneles, ya que nosotros lo haremos manualmente. Y al cerrar la ventana:
caFree, es el valor del parámetro CloseAction del evento OnClose de la ventana. Cuando una ventana se cierra, bien por código o bien pulsando la X de la ventana, se llama a ese evento, despues se comprueba si hay código en el evento OnCloseQuery, y por ultimo se ejecuta el código existente en el evento OnClose. Modificando el parámetro CloseAction, puedes modificar el comportamiento de la ventana al cerrarse. Los valores posibles son: Código:
caMinimize = al pulsar sobre la X, la ventana, se minimiza. caHide = se oculta cafree = se libera la ventana de memoria, y todos los recursos asociados caNone = la X no hace nada
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
||||
|
||||
|
ahora tengo otro problema
cuando cierro el formulario me da un error en otro evento en el que trabajo con componentes de estos que he liberado...voy a repasar todo otra vez
q desastre soy... ![]() |
|
#5
|
||||
|
||||
|
Si trabajas de esta forma, siempre que vayas a acceder a p[i] deberías preguntar si es distinto de nil, para que no traspases un puntero nulo.
Perdona por no haberlo comentado en el post anterior Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#6
|
||||
|
||||
|
ya por fin!!!gracias lepe
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|