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
|
|||
|
|||
creación y destrucción de variables
Saludosssssss,
Tengo el siguiente problema, tengo que hacer un formulario dinámico y lo he conseguido hacer. Creo yo mismo unos 10 TLabels y unos 10 TEdits,pero cuando cierro el form quiero que se me borren. Hago lo siguiente: if(EditPerso[i]!=NULL) delete[] EditPerso; if(LabelPerso[i]!=NULL) delete[] LabelPerso; Pero cuando hace el segundo delete a veces me sale el siguiente error: Access violation at adress talcual in module talcual write of address talcual. Es decir que entra en una zona de memória que no debia entrar, como soluciono el problema???? |
#2
|
||||
|
||||
Hola, para destruir objetos debes usar el método free en lugar del Delete, pruébalo a ver que tal.
Saludos |
#3
|
|||
|
|||
Sintaxis?
Es la misma sintaxis free[] tal
o cambia? |
#4
|
||||
|
||||
No estoy puesto en C++ Builder, pero ahora que me fijo creo que no lo haces bien.
Debes usar el método Free del mismo componente que quieres destruir. En éste caso
Creo que es algo asi, prueba a ver que tal. Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Creación/destrucción dinámica de forms; confirmar destrucción. | Jose_Pérez | Varios | 3 | 18-01-2006 12:32:13 |
Creacion y destruccion de forms | lbidi | Varios | 7 | 01-09-2005 18:07:34 |
Creacion de variables de session y de aplicacion | Julio Hernandez | .NET | 2 | 06-06-2005 21:49:28 |
Destrucción de componentes dinámicos | rafita | OOP | 5 | 16-04-2004 18:06:17 |
Destrucción de objetos locales | Aprendiz | OOP | 4 | 04-10-2003 00:02:03 |
|