Ver Mensaje Individual
  #6  
Antiguo 18-09-2004
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Reputación: 22
Mick Va por buen camino
Para evitar referencias circulares debes poner uno de los uses en la zona "implementation" de la unit y no en la de "interface".

A pesar de que se pueda resolver el problema del modo indicado, en general, salvo casos excepcionales, el tener referencias circulares suele significar que el diseño del programa no es correcto.

El uso de clases precisamente se utiliza para "encapsular" los datos y el codigo de modo que unas clases sean lo mas independientes posibles de otras. Por ejemplo los componentes que visuales que vienen de serie con delphi , no necesitan tener un uses en sus units que hagan referencia a las unidades y forms que creas en tus programas, pero perfectamente se pueden insertar dentro de tus forms.

El tema que propones es demasiado extenso y general como para resolverlo en un post del foro, busca en google por tutoriales para creacion de componentes en delphi (quizas en esta misma web haya alguno).

Saludos
Miguel
Responder Con Cita