我真的不明白它。德爾福2009年編譯包
試圖重新編譯qr5軟件包,並且用這個Delphi是不可能的。
構建QR5Run_Rad6.bpl,一切都很好。
當我安裝QR5Design_RAD6.bpl出現錯誤消息
「它無法運行,因爲qr5run_rad.bpl在計算機中缺少的程序。嘗試重新安裝程序來解決這個問題。」
剛剛做到了!
clean build compile不能以任何順序工作。關閉ide並重新打開,仍然不起作用。
還剩下什麼?
乾淨所有相關DCP和BPL
我真的不明白它。德爾福2009年編譯包
試圖重新編譯qr5軟件包,並且用這個Delphi是不可能的。
構建QR5Run_Rad6.bpl,一切都很好。
當我安裝QR5Design_RAD6.bpl出現錯誤消息
「它無法運行,因爲qr5run_rad.bpl在計算機中缺少的程序。嘗試重新安裝程序來解決這個問題。」
剛剛做到了!
clean build compile不能以任何順序工作。關閉ide並重新打開,仍然不起作用。
還剩下什麼?
乾淨所有相關DCP和BPL
QR5Design_RAD6.bpl <> qr5run_rad.bpl
而且更重要的是,qr5run_rad.bpl需求,以便在Systempath下被發現的IDE找到它,它可以被設計時間包使用。
換句話說:您需要構建qr5run_rad.bpl以及QR5Design_RAD6.bpl。並且您需要確保qr5run_rad.bpl最終位於系統路徑中的文件夾中,而不僅僅是您擁有源和/或dcu的任何舊文件夾。
聽起來很遠,它必須是system32。必須有一個定義字段,像tools-> options-> environment options - > Delphi選項 - >庫--win32 - >庫路徑 – none 2011-03-10 11:24:39
重新啓動delphi後,應該有一個與此答案相同的建議修復。謝謝。 – none 2011-03-10 11:34:04
Delphi庫搜索路徑只能找到源和dcu的。沒有找到dll的(這是bpl的最終結果)。運行庫bpl像任何其他dll一樣加載,因此必須存在於Windows搜索的路徑中以查找可執行文件和dll:Windows的系統路徑。是的,你可以改變Windows的系統路徑。在「我的電腦|屬性|」中有一個選項然後是一些高級按鈕。但將運行時bpl放入默認的Delphi輸出文件夾中可能更容易。 – 2011-03-10 11:56:58
除了什麼馬裏安寫道:
Windows使用these places您在尋找一個DLL(或BPL,這是一個DLL):
Delphi將BPL文件放在C:\Documents and Settings\All Users\Documents\RAD Studio\8.0\Bpl
這樣的目錄中,它在Delphi安裝時添加到PATH中。對於Delphi 2009,該路徑在Windows XP計算機上可能爲C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Bpl
。
- jeroen
從來沒有編譯和安裝DELPHI的包手動!使用DELPHI-PI !!! http://code.google.com/p/delphipi/ – none 2011-06-29 10:52:29