Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 如何将默认的单元和表单名称恢复为";第一单元;及;表格1“;而不是更高的数字?_Delphi - Fatal编程技术网

Delphi 如何将默认的单元和表单名称恢复为";第一单元;及;表格1“;而不是更高的数字?

Delphi 如何将默认的单元和表单名称恢复为";第一单元;及;表格1“;而不是更高的数字?,delphi,Delphi,当我选择“文件->新建->VCL表单应用程序-Delphi for Win32”时,我会得到自动生成的单元和表单,分别命名为“unit1.pas”和“Form1” 但有一天我的Delphi崩溃了,现在当我按“VCL表单应用程序”创建新项目时,它生成了名为“unit2.pas”和“Form2”的单元和表单 我怎样才能修好它 顺便说一句,我安装在新的、旧版本的Delphi前面(这样我就可以为Win98构建应用程序)。当我创建一个新项目时,我得到了相同的结果:“unit2.pas”和“Form2”自动

当我选择“文件->新建->VCL表单应用程序-Delphi for Win32”时,我会得到自动生成的单元和表单,分别命名为“unit1.pas”和“Form1”

但有一天我的Delphi崩溃了,现在当我按“VCL表单应用程序”创建新项目时,它生成了名为“unit2.pas”和“Form2”的单元和表单

我怎样才能修好它

顺便说一句,我安装在新的、旧版本的Delphi前面(这样我就可以为Win98构建应用程序)。当我创建一个新项目时,我得到了相同的结果:“unit2.pas”和“Form2”自动生成的名称


因此,我认为用于生成名称的索引存储在全局某个位置,独立于Delphi版本。我试图在Windows注册表:(HKCU/HKLM)\Software\(Borland/CodeGear/Embarcadero)和文件夹“C:\Program Files\Common Files”“Borland Shared”和“CodeGear Shared”中找到该索引。到目前为止还没有成功。

查看您的Documents\RAD Studio\Projects文件夹。
我认为新的表单和单元名称是根据文件夹中最后一个单元名称自动准备的。

未存储中自动生成的单元和表单名称的数量是根据RAD Studio\Project的内容计算的,您可以从IDE的“工具/选项->环境选项->默认项目”文件夹中更改此文件夹。

Delphi会在目录中自动创建这些文件。如果该目录已经拥有一个unit1,那么它将使unit2等+1不是唯一的一个!我刚刚也遇到了这个问题,这是我在Delphi XE中从未遇到过的。我真的正要问同样的问题。出于某种原因,我得到了新项目的Project3和Form3。从我这里+1,这解决了我最近在XE中随机遇到的问题。谢谢。这已经困扰我很长时间了。