如何防止Delphi意外修改其DPR(项目源)
为了维护其项目,Delphi有时会添加或删除DPR文件(项目源)中的内容.我非常喜欢在DPR中格式化我的东西,就好像它是一个普通的单元,例如将’used’框架引用和项目源文件组合在一起.我制作了它的副本,并且可以在发生这种情况时返回,但每隔一段时间,我会注意到DPR已将其所有源文件引用都打包成一个块.
其他人都患有此病吗?有没有办法阻止这种情况发生(除了只读文件). 解决方法
我为大多数项目做的是拥有这两个文件:
> MyProgram.dpr MyProgramUnit有一个公共方法Main,它包含.dpr中的所有逻辑(包括任何条件定义) MyProgram只调用Main. 编辑1: 您可以在MyProgramUnit.pas中放置使用列表,但它们不会自动成为您项目的一部分. 您可以做的是记录MyProgramUnit.pas中的使用列表并按原因对它们进行分组.这是我通常在大多数单位中所做的,不仅仅是在主单元中. 编辑2: 不要去{$I MyIncludeFile.inc}方式. 我过去一直沉重的包含文件;不再这样了.我甚至停止将它们用于定义,并从{$IFDEF define} … {$ENDIF}转移到{$IF Constant1> = Constant2} … {$IFEND}. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |