我已经安装了 Delphi ,并试图创建一个新的项目clearly.但当我编译我的项目,delphi不生成任何exe文件。此外,当我尝试运行应用程序,我得到这个错误:
找不到程序“C:\测试\项目1.exe”注:我没有改变任何配置或设置的 Delphi 或项目。一切都是因为它的默认值
kuuvgm7e1#
这是关于获取绝对路径,因为我已经将HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion中的ProgramFilesPath和ProgramFilesDir更改为D:,并且没有前导反斜杠。我把它改成D:\,现在问题解决了谢谢大家
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
ProgramFilesPath
ProgramFilesDir
D:
D:\
gmol16392#
如果您使用的是Vista或更高版本,这可能是由于UAC设置。请尝试在Project-〉Options中将项目输出文件夹设置为受限帐户可以访问的文件夹,例如My Documents\RAD Studio\Projects下的某个位置。
My Documents\RAD Studio\Projects
yshpjwxd3#
我在Windows 7上遇到过同样的问题。以管理员身份安装解决了IIRC问题。如果这不起作用,那么请确保您以管理员身份运行它。不过,您是在XP上运行它的,所以除非您以非管理员身份安装它,或者以非管理员身份运行它,否则不应该发生这种情况。
qyswt5oh4#
运行Process Explorer,使用Find, Find handle or dll搜索C:\test\Project1.exe的所有打开句柄。这将告诉您是什么锁定了您的. exe。由于link rot,编辑20221221:
C:\test\Project1.exe
4条答案
按热度按时间kuuvgm7e1#
这是关于获取绝对路径,因为我已经将
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
中的ProgramFilesPath
和ProgramFilesDir
更改为D:
,并且没有前导反斜杠。我把它改成
D:\
,现在问题解决了谢谢大家
gmol16392#
如果您使用的是Vista或更高版本,这可能是由于UAC设置。请尝试在Project-〉Options中将项目输出文件夹设置为受限帐户可以访问的文件夹,例如
My Documents\RAD Studio\Projects
下的某个位置。yshpjwxd3#
我在Windows 7上遇到过同样的问题。
以管理员身份安装解决了IIRC问题。
如果这不起作用,那么请确保您以管理员身份运行它。
不过,您是在XP上运行它的,所以除非您以非管理员身份安装它,或者以非管理员身份运行它,否则不应该发生这种情况。
qyswt5oh4#
运行Process Explorer,使用Find, Find handle or dll搜索
C:\test\Project1.exe
的所有打开句柄。这将告诉您是什么锁定了您的. exe。
由于link rot,编辑20221221: