2013-05-11 46 views
0

Error message無法在德爾福打開項目的「選項」頁面

這隻發生在一個應用程序中。該應用程序已成功編譯,但選項頁面(項目 - >選項...)被阻止。我不知道這個錯誤消息的含義。 所以,我需要你的幫助。

+0

是什麼點擊你的'Details'按鈕說明了什麼?這裏的堆棧跟蹤可能會有所幫助;在您發佈的內容中肯定沒有足夠的信息。 「讀取地址00000000」表示它試圖使用一個未創建的對象,但我們無法根據通用訪問衝突的圖片和「這隻發生在一個應用程序中」來說明可能發生的原因。聲明。 :-) – 2013-05-11 00:57:26

+1

當我得到這樣的錯誤時,我關閉Delphi,然後重新啓動它。有時我必須通過任務管理器殺死Delphi。 – crefird 2013-05-11 00:59:20

+4

另一種選擇是簡單地關閉Delphi,重命名'.dproj'文件,然後雙擊'.dpr'文件。 IDE將根據默認值重新生成一個新的.dproj文件。 – 2013-05-11 01:22:48

回答

1

通常當發生類似情況時,項目文件已經以某種方式損壞。 (錯誤信息Read of address 00000000表示一個對象在被創建之前已被引用,並且通常表示某處出現了可怕的錯誤。)

我發現處理這個問題的最簡單方法就是關閉IDE,然後重命名您的項目(.dproj)文件。然後雙擊您的(項目源)文件,IDE將根據您的默認配置爲您重新生成一個新項目文件。這通常可以解決訪問衝突的問題,並允許您再次編輯項目選項。

1

我知道這個問題已經被回答,答案被接受,但是,我們在這裏發現,當DEP被激活並且Delphi IDE不在例外列表中時,在Windows 8+中的Delphi 5/7中出現同樣的錯誤。

爲了解決這個問題,你需要做的其中之一:

  • 禁用DEP
  • 集德爾福作爲例外DEP的