Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Como destruir todos los componentes del form para cargar nuevos (https://www.clubdelphi.com/foros/showthread.php?t=23060)

pepe2000 05-07-2005 19:59:31

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


La franja horaria es GMT +2. Ahora son las 09:28:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi