![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
!!!!!!!
Hola. El código funciona correctamente, pero hoy estaba haciendo el calendario para mas de un mes y me ha salido un error. Cuando se crean los Edit en el primer mes, los Name de cada cajon se quedan guardados en memoria, entonces cuando selecciono el segundo mes, me sale un error y dice que Edit1 ya existe. Los nombres se quedan grabados y no deja repetirlos. Esto se puede solucionar liberando la memoria o algo parecido? |
|
#2
|
||||
|
||||
|
Logicamente si están creados no puedes crear otros con el mismo nombre. Como realmente no se lo que haces tampoco te puedo orientar.... pero puedes hacer lo siguiente; Buscar el componente si esta creado no lo creas y si no lo está lo creas.
Para destruir un edit pues sencillo....
|
|
#3
|
|||
|
|||
|
mirar si está creado no serviría porque siempre detectaría que edit1 hasta edit31 existe y haría más codigo.
Me decanto más por la destruccion del edit. Pero donde pones "x" es el numero de componente, si es edit1, pongo: form1.controls[edit1].destroy; no? |
|
#4
|
||||
|
||||
|
No, x es el número por orden de creación del componente. aunque si quieres también puedes utilizar lo siguiente:
Dónde editx es el nombre del componente a destruir. Ya me dirás como te va.... Última edición por tcp_ip_es fecha: 07-08-2008 a las 12:34:59. |
|
#7
|
|||
|
|||
|
mm vale, era otra cosa.
Funciona bien, ahora tengo que controlar que si no hay ningun edit creado que no me haga el destroy porque si no no va. Recibirás noticias mias.. jeje Gracias! |
|
#8
|
||||
|
||||
Amigo debe ser asi::for i:=1 to 29 do begin form1.findcomponent('edit' + inttostr(i)).destroy; [...]
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#9
|
|||
|
|||
|
si, ya lo conseguí. gracias
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| cual seria el motherboard perfecto | kurono | Debates | 24 | 19-05-2008 15:35:14 |
| ¿El uso de firebird como una base seria no es tan correcto? | IVAND | Firebird e Interbase | 31 | 18-12-2007 21:42:45 |
| cual seria el componente correcto? | DM2005 | Varios | 0 | 04-07-2006 21:55:39 |
| Cual seria lo ideal? | Coco_jac | Gráficos | 1 | 10-06-2005 01:38:42 |
| ¿Qué seria el mundo sin la Microsoft? | Sasuke_Cub | Debates | 10 | 21-04-2005 07:39:43 |
|