FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
clase que contiene otra clase definida de forma posterior
Hola a todos, quisisera preguntaros si existe alguna forma de solucionar un problema que tengo, y es que tengo una clase Tin que contiene una variable del tipo Tout, y una clase Tout que contiene otra de la clase Tin:
type TIn=class ... Cout : Tout; <- Da error de undeclared identifier ... end; type TOut=class ... vTIn : array of TIn; ... end; Como una clase esta definida despues de otra, la variable de la clase definida despues no la reconoce. ¿Como podria solucionarlo? Muchas gracias. |
#2
|
||||
|
||||
Et voilá! Aun así, has de andarte con cuidado al utilizar este tipo de relaciones cíclicas. Intenta evitarlas y buscar otra solución, si es posible. |
#3
|
||||
|
||||
Hola astwin, bienvenido al foro, como sugerencia puedes poner tu codigo dentro de etiquetas para sea mas legible.
Respecto a tu problema, lo que debes hacer es definir la TOut antes que TIn ... pero no completa Te quedaria asi:
Suerte
__________________
[Crandel] |
#4
|
||||
|
||||
jeje, me ganaste de mano Ñuño
__________________
[Crandel] |
#5
|
|||
|
|||
Muchisimas gracias a ambos. Ya funciona bien .
|
#6
|
||||
|
||||
Has de ser más rápido, joven padawan...
De nada. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Usar tipo dato propio en otra clase | NEG1414 | C++ Builder | 1 | 16-12-2007 23:18:44 |
Pasando un TQuery de una clase a otra | Eden | SQL | 4 | 13-02-2006 07:23:55 |
llamar a una clase desde otra unit | Makiley | Varios | 2 | 02-02-2006 17:55:12 |
Mostrar un TMonthCalendar o parte de este fuera de la forma que lo contiene | Ictiandro | OOP | 3 | 20-08-2005 18:05:23 |
Problea con Clase creada dentro de otra. | Holderhek | OOP | 2 | 03-02-2005 23:05:19 |
|