![]() |
1
5
无论如何,只有实际使用的代码才会编译到应用程序中,所以通常情况下,在
在您的IDE中运行程序时,您可以看到链接到应用程序的所有代码。您应该看到所有编译代码旁边的蓝色点。
唯一需要注意的是,你应该检查
|
![]() |
2
7
您可以在主程序中添加一个代理单元来绕过这种有问题的行为(我们中的许多人认为这是一个bug,而不是一个特性)。
和
|
![]() |
3
5
DPR的 使用 列表由IDE管理。不幸的是,你对此无能为力。正式地说,你不应该把ifdefs放在朝鲜中央 使用 列出来,因为如果你做的话,它会做这样的事情。 我要做的是将xmltestrunner2单元留在项目中,并将ifdef放在单元本身中,这样如果没有xml_输出集,它就不会编译任何东西。 |
![]() |
4
5
每当IDE必须修改DPR的USES子句时,就会发生剥离。使用“另存为”重命名一个单元也会做同样的事情。 为了解决这个问题,我总是在外部创建一个空的文本文件,然后手动将它们添加到DPR中。最初的工作要多一些,但如果必要的话,你最终只会把这些单位包括在内。另外请注意,如果您使用的是Delphi2005之后的版本,那么您可以切换到编辑窗格底部的“历史记录”选项卡,并复制“本地文件”内容,以便在添加该单元之前获得该版本,并去除其他所有内容。 是的,这是一只虫子。 QC#6294 具体来说,它是开放的,所以Embarcadero知道这个问题。 |
![]() |
5
0
考虑有两个项目。一次使用可选代码,一次不使用。然后你想做什么就做什么,或者两者兼而有之。使用项目组,它们将很好地工作。 |