![]() |
1
4
仅仅因为删除了组件,并不意味着从uses子句中删除了模块名——这些不会自动删除。 |
![]() |
2
8
也可能与 this question . 单元x显然被链接到两个包中。有几种方法可以解决这个问题:
如果您的包B代码中明确提到了查看器,那么包B肯定应该使用包A。( 工业工程 ,这里应该有一个显式的依赖关系)。如果没有显式地给出共享代码的指示,B将把它自己的代码版本编译成B,从而导致您看到的问题。 现在,如果这个依赖关系是可以的,那么从包B添加对包A的引用应该可以立即解决这个问题;毕竟,B将“使用”包A中的代码,并且相同的单元不会编译成两个包。但是,如果这引入了循环引用(我不记得a是否使用b),那么您可能需要对以下对象进行重构: |
![]() |
3
0
Loren:Requires子句,因为它是.dpk,所以不能使用packages afaik。 我只需要清理$(b d s dir)/projects/dir,我自己的projects dir来删除b.dcp和b中的单元的所有dcu,然后重建a。 另一件事是检查是否有一个注册的组件依赖于B。 |
![]() |
Jerry Dodge · 如何为单个属性编辑器使用两个属性? 8 年前 |
![]() |
Fayyaz · 如何创建组属性[重复] 10 年前 |
![]() |
Edijs KolesnikoviÄs · 为什么x.dfm在包装内时丢失? 11 年前 |
![]() |
Marcin Tomiak · 如何将工作命令链接作为子链接添加到组件 11 年前 |
|
ocramot · 在Android网格视图中显示复合项目 12 年前 |