有没有办法阻止 Delphi 中的包隐式导入“包含”列表中未列出的单元?我正在寻找一个编译器指令,如果尝试执行隐式导入,该指令会使构建失败。
当您将一个包安装到隐式导入单元 A 的 IDE 中,然后尝试安装另一个真正包含单元 A 的包并且 IDE 告诉您无法安装该包,因为单元 A 已包含在第一个包,即使不应该!
最佳答案
Delphi 2009 可以选择将警告变为失败。这将做你想做的事,只要让它失败。
要防止隐式导入,您需要显式导入它,或者删除隐式导入它的单元。
关于delphi - 防止 Delphi 包中隐式导入单元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/81557/