2011-05-09 29 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