2013-01-01 27 views
1

我有德爾福2010年,但由於某些原因,我不得不將其卸載,然後安裝德爾福2007年德爾福無法建立封裝,輸出目錄

之後,我不得不建立一些軟件包,該結束了這些錯誤,知道在我的電腦上工作,他們沒有錯誤地構建。只有當我提供一個輸出目錄的項目在建時

此錯誤

這些都是錯誤的: enter image description here

請問問題是因爲Delphi的版本?

+0

我只能分享我expirence,讓你知道你進入了一個包地獄。如果你可以去德爾福2010年的Unicode版本,它會更容易些,因爲2005年後更超前的delphu版本,更好的爲pacakge。如果你堅持使用delphi 2007,我會建議使用自動化工具,如「delphi Pi」或「Multi-installer」,如果你想我可以更多地解釋它們。 – none

+0

嗯,我需要2007年,因爲工作@我們使用它,我需要把工作帶回家我,我不覺得我們應該在整個項目轉移到2010。如果你能解釋我越應該心存感激。 – Zeina

+2

delhpi pi是一個由流動用戶堆棧創建的工具。它非常容易使用,而且速度非常快編譯,您選擇,所有的DPK處於(或子文件夾)的文件夾和編譯版本。那麼你只需選擇要編譯的文件,它會發揮一些神奇的作用,但並不總是這樣。多安裝程序是另一種工具,但您需要努力使用,您需要編寫一個setup.ini文件來編譯軟件包。但它提供了一個atvatage,你有一個「腳本」來再次運行軟件包安裝。從Delphi代碼開始。然後從那裏出發。 – none

回答

0

問題得到解決。這是由於一個名爲PLATFORM的環境變量。

你可以看到,這是對平臺的條件被設置爲AnyCPU。如果您將PLATFORM設置爲除AnyCPU以外的其他任何設備,則不會滿足條件,並且不會設置輸出路徑。

您可以通過以下步驟覆蓋IDE中的環境變量:

選擇工具|選項。 在出現的對話框中,選擇樹中的環境變量節點。 找到平臺。 點擊添加覆蓋...按鈕。 在變量值字段中,輸入AnyCPU。 單擊兩個對話框中的確定並重新啓動IDE。 現在將遵守輸出路徑。