【发布时间】:2010-11-15 23:38:14
【问题描述】:
尝试为一组TFrame-descendent components 重新排列我的包,我发现似乎有必要将我的一些实用程序 TFrame 后代与使用它们的对话框表单分开,主要是因为前者已注册到调色板作为真正的组件,这似乎有时会使 IDE 与使用它们的对话框形式混淆。对话表单依次由非可视组件调用,这些组件是第三个包的一部分。 到目前为止,这似乎使编译器的大部分 dependency-related complaints / 困惑消失了。 (不过,我还没出去)。
在使用对话框表单编译包时(调用框架),我收到警告“Unit 'MyFrames' 隐式导入包'MyDialogForms'”
鉴于它显示为编译器警告,我很久以前就有这样的印象,即“隐式导入”一个单元通常不是一件好事。有没有具体情况不是这样的?即隐式导入一个单元是可以的,和/或适当的做法?...如果是这样,那些具体情况是什么?
【问题讨论】:
标签: delphi ide packages custom-component