2012-06-20 81 views
2

我知道這可能是一個簡單的問題,但我搜索了互聯網並找不到答案。我試圖安裝OExport - XLSX/ODS原生Delphi/Lazarus導入/導出庫http://www.kluug.at/xlsx-ods-delphi.php,但爲了安裝它,我需要事先安裝OmniXMl。所以我也從這裏下載了http://www.kluug.at/xlsx-ods-delphi.php。我提取了存檔,並從dpk文件夾中打開了OmniXml_Dxe2軟件包。在Delphi IDE中,我知道我需要右鍵單擊項目名稱(分別爲OmniXml_Dxe2.bpl),然後單擊安裝;但缺少安裝選項(附圖);然後我認爲我需要運行該項目。所以,我當我運行該項目出現錯誤「除非主機應用程序定義不能運行項目使用Run |。Parameters..dialog..box」如何爲Delphi Xe2/OExport XLSX/ODS原生Delphi/Lazarus導入/導出庫安裝OmniXml

可能有人請告訴我,我做的東西錯了,我應該怎麼做才能安裝OmniXml

error image 1 click to enlarge error image 2 click to enlarge

+0

你安裝了所有的依賴關係嗎? – RBA

+0

@RBA,Hy,安裝OmniXml需要哪些依賴性,因爲我沒有發現任何關於此的內容? OmniXml是** OExport - XLSX/ODS原生Delphi/Lazarus導入/導出庫**的依存關係,但它不知道如何首先安裝OmniXML,如上所述。 –

+1

我還沒有使用過OmniXML,所以我建議你做的是:爲xe2構建軟件包並將IDE路徑添加到路徑中,然後安裝OExport – RBA

回答

1

你看到這個錯誤是因爲你是一個DLL或包,它們不能運行。它們只在主機應用程序加載它們時運行,並且可以使用「運行/參數」對話框來設置它。但我建議你真的在尋找項目的「安裝」選項,將它作爲一個包加載到Delphi中。

+0

我已經完成了一些研究,並且你寫的是正確的。情況有所改變。我將解釋:當我在IDE中加載OExport-XL軟件包並編譯時,我遇到了有關OmniXml-Dxe2.dcu丟失的錯誤;我發現使用OmniXML下載的zip文件並將其添加到我的項目中。然後我有0個錯誤,但是當我右鍵單擊並搜索O Export包的安裝選項時,我找不到它。 –

+0

我已經通過與組件作者交談解決了問題 - OmniXML和OExport都不是必須安裝在Delphi IDE中的設計時組件 - 它們都是純類。只需將.pas單元的路徑添加到庫路徑並編譯XE2包。 –