FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como saber el tipo de componentes a partir de un string?
Hola me gustaria saber si a partir de un string, que yo se que es el nombre de un componente, podria utilizar sus propiedades. Por ejemplo (esto no funciona) TComponente('guardar').ClassName
Gracias y perdonar por tantas preguntas pero es que soy un principiante. Saludos |
#2
|
||||
|
||||
Lo que propones, tal cual, no sé puede hacer, ya que Delphi es un lenguaje compilado. Este tipo de técnicas solo se pueden aplicar en lenguajes interpretados tipo VB o javascript.
No obstante, puedes conseguir tu objetivo mediante un método de la clase TComponent, FindComponent. su declaración es la siguiente: Código:
function FindComponent(const AName: string): TComponent; Código:
ClaseDelComponente := Form1.FindComponent('guardar').ClassName;
__________________
E pur si muove |
#3
|
|||
|
|||
Muchas gracias
|
|
|
|