FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Crear Objetos a Partir de un String?
Hola, soy nuevo en Delphi y también en el foro, recientemente me he encontrado con un problema.
Estoy haciendo parte de un sistema, en donde a partir de un string, que contiene el nombre de una clase, se tiene que crear un objeto de esa clase. Por ejemplo: ClaseCrear: String; ClaseCrear := 'frmCatalogoEmpleados'; //frmCatalogoEmpleados es un formulario, ahora, lo que se tiene que hacer, es crear un objeto de ese formulario, para poder recorrer los componentes ¿Alguien me podría ayudar? De antemano, muchas gracias. PD. Una disculpa si la pregunta es demasiado tonta, la verdad es que he buscado información, pero no encuentro cosas relacionadas. |
#2
|
|||
|
|||
Creo que para esto existe la función GetClass, pero nunca he tenido esa necesidad por lo que no puedo dar más detalles.
|
#3
|
|||
|
|||
Hola a todos
todo depende de la clase de objetos que pretendas buscar y encontrar, en particular si trabajas con frames/Forms este método te puede servir. Prueba el siguiente código:
Un saludo |
#4
|
||||
|
||||
Que version de Delphi? Con la RTTI nueva podes invocar dinamicamente al constructor de una clase:
|
#5
|
||||
|
||||
Hola.
Una propuesta similar, por Zarko Gajic, para crear un form a partir de un string aquí. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Además de todo lo dicho por los compañeros, sólo comentar que estaría bien que pusieras algo de código referente a cómo está definido el formulario, porque eso que has puesto, parece más la instancia, que la clase.
A parte de ese detalle, por RTTI no deberías tener mayores problemas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
generar un string a partir de dos celdas de un DbGrid | pablopessoa | Conexión con bases de datos | 3 | 20-10-2008 19:18:44 |
Arreglo bi-tri dimensional a partir de un String | egostar | Varios | 10 | 19-03-2008 20:54:54 |
Fecha a partir de un string | johurgi | Varios | 4 | 18-12-2007 14:03:48 |
Partir un string | FunBit | Varios | 5 | 25-07-2005 18:58:32 |
Como crear formas a partir de un string!! | Alfonso Castill | OOP | 7 | 05-06-2004 06:03:22 |
|