尝试为一组TFrame-descendent components重新排列我的包,我发现似乎有必要将我的一些实用程序 TFrame 后代与使用它们的对话框表单分开,主要是因为前者已注册到调色板为 true组件,这似乎有时会使 IDE 与使用它们的对话框形式混淆。对话表单依次由非可视组件调用,这些组件是第三个包的一部分。到目前为止,这似乎使编译器的大多数与依赖相关的抱怨/困惑消失了。(不过,我还没有出去)。
使用对话框表单(调用框架)编译包时,我收到警告“单元'MyFrames'隐式导入包'MyDialogForms'”
鉴于它显示为编译器警告,我很久以前就有这样的印象,即“隐式导入”一个单元通常不是一件好事。有没有具体情况不是这样的?即隐式导入一个单元是可以的,和/或适当的做法?...如果是这样,那些具体情况是什么?