Como destruir todos los componentes del form para cargar nuevos
Hola.
He guardado en un memo las caracteristicas de mi form tal como se ve con VIEW AS FORM para ello he utilizado Componenttostring() y StringTocomponent.
Hasta ahi todo bien. pero alguien sabe cual es la mejor manera para cargar esas características en un form en blanco.
Lo que pasa que el formulario que guardo tiene código (procedimientos y funciones) por ello lo que he intentado es lo siguiente:
- Creo un form de tipo: Tnewform:=Tmiformgrabado.create
- Destruyo todos los componentes de ese form nuevo Newform.Destroycomponents;
- Cargo la funcion Stringtocomponent(Newform, memo)
Esto funciona bien, pero me pregunto si no hay una forma más correcta de hacerlo porque tengo la sospecha de que algo anda mal (Debido a los multiples error de memoria que encuentro).
Espero que me haya explicado bien.
Gracias Anticipadas
|