unit u1;
interface
uses u2;
type
ta=class
private
mem:Tb
end;
implementation
end.unit u2
interface
uses u1;
type
tb=class
private
mem:ta;
end;
implementation
end.上面是两个unit,在不同的文件中
互相包含显然是不允许的
但我想在ta中有tb实例的成员函数
tb 中有ta 实例的成员函数;
这该怎么办?
把uses放在implementation位置可以避免循环调用,
但不能使
在ta中有tb实例的成员函数
tb中有ta 实例的成员函数
高手指点!
interface
uses u2;
type
ta=class
private
mem:Tb
end;
implementation
end.unit u2
interface
uses u1;
type
tb=class
private
mem:ta;
end;
implementation
end.上面是两个unit,在不同的文件中
互相包含显然是不允许的
但我想在ta中有tb实例的成员函数
tb 中有ta 实例的成员函数;
这该怎么办?
把uses放在implementation位置可以避免循环调用,
但不能使
在ta中有tb实例的成员函数
tb中有ta 实例的成员函数
高手指点!
解决方案 »
- 这样的SQL语句也有错吗?我找不到问题了。
- 为什么我的QRPreview1显不出来下一面啊。急~~~~~~~~~~~~~~~~~~~~~
- ~~~~~~急!关于Express连接MySQL数据库,修改数据的问题?
- 数据库如何安装
- 如何获得TreeView选定节点的父母节点?
- 来看看,我想了好几天了怎么解决呢
- 汇总的问题!100分!
- Tdatetimepicker
- 如何动态地给QUERY中字段的 DISPLAYLABEL 赋值 Help Me!!!
- 怎么访问I/O端口?
- 怎么在dbf数据表中实现动态增加字段!!在线等待。。。
- 怎么在已经存在的 dbf数据表中实现动态增加字段!!在线等待。。。高分赠送!!
为什么不能放在两个unit里呢?
两个unit都很大,我想放在不同的文件里,编辑顺手。上面举的例子也只是架设,
在我的unit中是互相作为参数使用的。
看来只有写在一个unit里好了
tion中Uses Unit1就不会冲突了。