delphi - 防止 Delphi 包中隐式导入单元

标签 delphi compiler-construction package

有没有办法阻止 Delphi 中的包隐式导入“包含”列表中未列出的单元?我正在寻找一个编译器指令,如果尝试执行隐式导入,该指令会使构建失败。

当您将一个包安装到隐式导入单元 A 的 IDE 中,然后尝试安装另一个真正包含单元 A 的包并且 IDE 告诉您无法安装该包,因为单元 A 已包含在第一个包,即使不应该!

最佳答案

Delphi 2009 可以选择将警告变为失败。这将做你想做的事,只要让它失败。

要防止隐式导入,您需要显式导入它,或者删除隐式导入它的单元。

关于delphi - 防止 Delphi 包中隐式导入单元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/81557/

相关文章:

delphi - 子窗体定位如 StatusBar

python - Python 中的文件/模块结构

laravel - 如何覆盖包中的单个函数以供 Laravel 内部使用?

compiler-construction - 请参阅以前的 ./configure 选项

编译器无法捕获条件 block 中的变量重新定义

java - 在构造函数退出之前访问最终变量

node.js - 查找已安装 npm 包的版本

Delphi 弹出菜单可见性

Delphi 的 TFrame 在重新加载项目时不保持其大小?

c# - 从 C# 将 Delphi 集传递给外部 Delphi 函数