PDA

Ver la Versión Completa : Ejecutar valor de una variable


bbjb
19-02-2004, 16:51:37
Tengo en una variable de tipo string guardado el nombre de un componente, digamos un Tedit.

Lo que quiero conseguir es poder acceder a las propiedades de ese componente a traves de la variable, o sea:

type
Edit1: TEdit;

var variable :String;

variable:= 'Edit1';

¿showmessage(variable.Text);?

No se si he sido lo suficientemente claro, de no ser así, no dudeís en preguntar, gracias

__cadetill
19-02-2004, 16:54:42
Algo así?


TEdit(FindComponent(variable)).Text


Eso sí, te recomiendo hacer comprobaciones de que el componente exista,.....

bbjb
19-02-2004, 16:58:46
Millón de gracias.