Ver Mensaje Individual
  #1  
Antiguo 22-03-2010
SyncReuter SyncReuter is offline
Miembro
 
Registrado: ene 2007
Posts: 26
Reputación: 0
SyncReuter Va por buen camino
F2047 Circular unit reference to ...

Hola a todos,

Tengo un error bastante raro, como lo indica la referencia, pero reviso el codigo y no veo la referencia circular desde una unit a otra. Especificamente la error que me genera el compilador es :

[Fatal Error] PrcAdvCtrls.pas(7): F2047 Circular unit reference to 'PrcAdvCtrls'

El error se produce al intentar colocar en la uses la unit PrcButtons dentro de PrcAdvCtrls.

* PrcAdvCtrls

Código Delphi [-]
unit PrcAdvCtrls;

interface

uses Windows, Classes, SysUtils, Graphics, Messages, Controls, PrcClasses,
  Forms, ExtCtrls, PrcAppWFP, PrcButtons;

// Definiciones de clases 

implementation

uses PrcVCL, PrcUtils, PrcFrmStorage, PrcThemeData, ShellAPi;

// Codigo de las clases definidas.

end.

Ahora bien, PrcButtons es:

Código Delphi [-]
unit PrcButtons;

interface

uses Windows, Classes, SysUtils, Graphics, Controls, Messages, PrcClasses, Forms,
  PrcMenus, Menus, ExtCtrls, ImgList, ActnList;

// Clases

implementation

uses PrcVCL, PrcUtils, PrcThemeData;

// Codigo de las clases

end.

No veo por ninguna parte la relación circular a la cual me acusa el compilador. ¿Existe alguna otra forma de que se produzca dicho error?

Saludos, Gracias!!!
Responder Con Cita