FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Aqui el problema que tengo es que el uses debe ir en el interface ya que el TForm3 tiene una variable del tipo TForm1 por lo que si lo saco de la implementation y lo pongo en interface tengo el problema de los uses ciclicos
Cita:
|
#2
|
||||
|
||||
Ten en cuenta que clases recursivas muchas veces es un anti-patron.
Igual a que esas clases sean forms (deberias comunicar datos, no formularios). En Delphi, una manera elegante de resolverlo es con interfaces. Puedes implementar interfaces para comunicar datos y transpasar "fronteras" manteniendo los principios de SOLID. P.D: Algo que he aprendido luego de usar mas de 12 lenguajes es que cuando algo se hace "dificil" es, muchas veces, el mismo lenguaje indicando que hay otro camino mejor y mas idiomatico.
__________________
El malabarista. |
#3
|
|||
|
|||
Muchas gracias a todos, al final he encontrado la forma de sacarlo de interface y meterlo en implementacion, asi todo resuelto.
Gracias por el esfuerzo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como hacerlo?¿ | tiagor64 | Conexión con bases de datos | 4 | 09-02-2005 15:55:04 |
Como puede hacerlo? | Wascar | SQL | 2 | 27-12-2004 14:34:57 |
Cómo hacerlo ... | Jordy | Conexión con bases de datos | 2 | 19-08-2004 10:21:39 |
Cómo hacerlo instalable ? | K4RL0S | Varios | 1 | 03-01-2004 14:50:31 |
No se como hacerlo | apolo18 | Impresión | 4 | 19-05-2003 23:13:27 |
|