2011-05-09 28 views
2

我已经安装了德尔福2010年,并试图清楚地创建一个新的项目。 但是当我编译我的项目时,delphi不会生成任何exe文件。德尔福不生成任何exe文件

还当我尝试运行应用程序,我得到这个错误:
找不到节目,“C:\测试\ PROJECT1.EXE”

:我没有改变任何配置或Delphi或项目的设置。 一切都是因为它的默认设置

+0

并且所提到的路径C:\测试\存在? – 2011-05-09 15:17:57

+3

听起来像UAC或反病毒或类似的东西。 – 2011-05-09 15:18:35

+1

当我尝试在系统驱动器上的任何位置创建输出文件时,我遇到了与Win7和D2009类似的问题。在我以管理员身份打开Delphi之前,Delphi不会编写编译结果。 – 2011-05-09 15:26:13

回答

2

这是约,因为我在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion改变ProgramFilesPathProgramFilesDirD:没有前导反斜杠获得绝对路径。

我把它改成D:\现在的问题是解决了

谢谢大家

+2

+1回来和更新,毕竟这一次。 – 2012-12-03 15:09:52

2

如果你在Vista或更高版本,这可能是因为UAC设置。尝试将项目 - >选项中的项目输出文件夹设置为有限帐户有权访问的内容,例如在My Documents\RAD Studio\Projects之下的某处。

+0

不,我在XP SP2上 – Omid 2011-05-09 16:08:16

+0

@Omid - 当您为项目运行Build时,是否收到错误消息?如果Delphi无法创建该文件,您将收到一条错误消息。这有时会发生在'孤儿进程' - 进程仍然从相同的exe运行,没有正常关闭。 HTH – Vector 2011-05-09 20:25:36

1

我在Windows 7上遇到了同样的问题。
以管理员身份安装解决了IIRC问题。

如果这不起作用,那么请确保您以管理员身份运行它。

虽然你在XP上运行它,所以除非你已经安装它作为非管理员,或者作为非管理员运行它,这应该不会发生。
请注意,如果您位于某个域中,则可能是您的XP计算机上不是本地管理员。

+2

即使是非管理员用户也应该能够写入他自己的Documents文件夹。 – 2011-05-09 23:10:46

+0

是的,但我有德尔菲misbehave如果不**安装**使用管理员帐户。 – Johan 2011-05-09 23:22:43

+0

定义行为不端? – 2011-05-10 13:40:13