W
wukw
Unregistered / Unconfirmed
GUEST, unregistred user!
非常奇怪的Circular unit reference to 'Chart' 问题
小弟我正在做一个数据库Project,到目前为止能够正常编译执行。为了显示曲线,
新建一个Form,其初始使用unit,可以正常编译如下:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
在Form上放上一个DBchart(其它什么动作都没做),直接编译就马上报错:
[Fatal Error] Chart.pas(7): Program or unit 'Chart' recursively uses itself
此时其使用unit情况如下:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, TeeProcs, TeEngine, Chart;
如果我不用我的Project,而是新建一个工程,尽管unit也按照上面的情况一模一样的变化,却可以编译过?这是为什么?真是怪~
小弟我正在做一个数据库Project,到目前为止能够正常编译执行。为了显示曲线,
新建一个Form,其初始使用unit,可以正常编译如下:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
在Form上放上一个DBchart(其它什么动作都没做),直接编译就马上报错:
[Fatal Error] Chart.pas(7): Program or unit 'Chart' recursively uses itself
此时其使用unit情况如下:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, TeeProcs, TeEngine, Chart;
如果我不用我的Project,而是新建一个工程,尽管unit也按照上面的情况一模一样的变化,却可以编译过?这是为什么?真是怪~