Delphi 7如何关闭DDP文件的创建

8
你如何关闭Delphi 7表单的所有.ddp文件创建功能或停止其创建? 我读到可以删除designdgm60.bpl,但那是唯一的方法吗? 似乎还有另外一个我记不起来了。
更新:我尝试重命名designdgm70.bpl,结果导致大量程序错误。 此外,我在一台电脑上使用Delphi 7.2,除非被CnWizards覆盖,否则我看不到设计选项卡。 但7.2肯定会创建ddp文件。
3个回答

10

DDP文件是Delphi 6-7中用于Delphi图表(DDP代表Delphi Diagram Portfolio)的文件。Delphi 5使用DTI扩展名。

DDP文件可以包含有意义的信息。它们不会被编译成.DCU/.EXE./...,因为它们仅用于文档目的。

您是否在表单/数据模块上创建了组件的图表?我过去常常这样做(为了向同事解释结构),所以我对DDP文件实际上非常满意。

在删除它们之前,请检查它们是否包含您想要保留的文档。

如果它们的长度为51个字节,并且其TDUMP如下所示,则可以安全地删除它们:

000000: 07 18 44 45 4C 50 48 49  2E 44 49 41 47 52 41 4D ..DELPHI.DIAGRAM
000010: 2E 50 4F 52 54 46 4F 4C  49 4F 0F 00 00 E0 40 02 .PORTFOLIO....@.
000020: 01 09 06 09 55 6E 74 69  74 6C 65 64 31 06 00 02 ....Untitled1...
000030: 00 02 00 00 00 00 00 00  00 00 00 00 00 00 00 00 ................

4
由于这并没有回答问题,因此应该是一条评论。 - David Heffernan
2
当你在编辑器中点击设计选项卡时,它们会被创建为空。这是最有可能的情况。 - David Heffernan
1
仅供参考,我甚至没有点击设计选项卡。它们只是被创建了。 - Chris Valentine
找到它了:工具 -> 环境选项 -> 首选项 -> 自动保存选项 -> 项目桌面。 在这个视频的08:39左右:http://www.youtube.com/watch?v=0miOwBIYAms - Jeroen Wiert Pluimers
哦,是的,我想我已经检查过了。不知道那是同一个功能。 - Chris Valentine
显示剩余6条评论

6

我认为通过内置方法关闭IDE中的.ddp创建是不可能的,但DDevExtensions工具包括此选项(文件清理器)。


2
你可以安装免费的DDevExtensions
有一个选项可以勾选,自动删除.ddp文件。 enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接