我有一個.BPG項目,它有一個.DPR項目文件的集合。Delphi .PAS代碼在編譯/編譯後恢復到之前的代碼
- 打開一個.PAS文件
- 我改變了一些代碼行的項目的一個.PAS文件。
- 保存它
- 更改源代碼後,我試着在該項目上編譯。
- 首先它說「編譯」成功。
現在我看到相同的.PAS文件,所做的更改已丟失。在步驟2中更改的代碼丟失。它只有以前的代碼。
BUILD的行爲也一樣。 任何人都知道這個問題?
在此先感謝。
更新
還有一個提示:
.DPR項目名稱是XX.dll在IDE中,有一個文件與該項目名稱XX_TLB.PAS。在這個文件中,我試圖改變一些代碼,在編譯/構建後恢復。現在我試圖重命名這個文件,它給了我一個錯誤信息
類型庫必須具有tlb擴展。
也可以.DCU和.PAS文件在同一個目錄中嗎?我進入這個目錄(其中.PAS和.DCU文件都存在)到「Tools-> Options-> Delphi Options-> Library-Win32」下的目錄列表中。
沒有問題。如果編譯更改的文件,則更改不會保存在磁盤上。如果你想保存更改,你應該點擊「保存」。 – kludg
@Ramajayam,你使用的是什麼Delphi版本?當你說'當我看到pas文件'時,在何處/何時是?請準確地描述你採取的步驟(編輯你的問題)。 –
我更新了問題。現在清楚嗎?我對Delphi完全陌生。我使用Borland Developer Studio 2006. Old Borland Project Group(.BPG) –