一个查询模块,我用了公司的一个组件(TOldComponent),后由于系统的需要我写了一个组件(TMyComponent(假设)),继承的是TADOQuery,后把TMyComponent代替了TOldComponent中的TTable,代码上也做了一些相应的修改;把修改后的TOldComponent和TMyComponent安装都成功;
调用这两个组件时问题出来了,原来的运行正常的模块却不能编译了,提示:
“Program or unit 'Variants' recursively uses itself”,急,不知咋办,忘各位大侠帮忙谢谢。
调用这两个组件时问题出来了,原来的运行正常的模块却不能编译了,提示:
“Program or unit 'Variants' recursively uses itself”,急,不知咋办,忘各位大侠帮忙谢谢。
--------------
递归引用了自身
...
implementation
uses unit1;//加上这句
{$R *.dfm}
...你编译一下试试,是不是recursively uses itself????呵~~
[Pascal Fatal Error] Unit1.pas(7): F2047 Circular unit reference to 'Unit1'
///////////
Program or unit '' recursively uses itself
程序或单元递归