有没有办法在德尔福联合单位?

nzk0hqpo  于 2022-10-16  发布在  其他
关注(0)|答案(1)|浏览(160)

我有一堆记录被定义到几个文件中。
我希望将这些定义“统一”到一个单元中,并在我的程序中的任何地方使用该单元,以避免在程序的其余部分中逐个引用所有这些单元。有没有办法在Delphi中做到这一点(而不是真正把所有东西都放在一个文件中)?
这将允许我告诉编译器“如果一个文件使用Unit1,它也可以使用Unit2而不直接引用它”。

neskvpey

neskvpey1#

如果只是为了方便维护设备列表,您可以使用类型别名,就像在unit2的接口中所做的那样

Uses Unit1 
Type
   TMyBaseType = Unit1.TMyBaseType;

现在,如果导入单元2,则相关类型的单元1也可见。

相关问题