我有這個問題:我編譯並運行應用程序和所有工作在我的電腦。當我嘗試在其他計算機上運行相同的應用程序時,我找不到有關rtl150.bpl的錯誤。 我在互聯網上搜索了所有的答案,我已經告訴我,以驗證是否在PROJECT-> OPTION-> PACKAGES被選中:「BUILD WITH RUNTIME PACKAGE」。 這是檢查,我編譯項目,但我有相同的每一個錯誤。我也看到,應用程序的可執行文件非常小,例如:186 KB,通常大約爲2000 KB。 我使用delphi xe並不知道,因爲我需要解決它。 請有人可以幫我解決這個問題嗎? 非常感謝。RTL150.BPL找不到
7
A
回答
11
如果使用包構建,則必須分發應用程序使用的包(.BPL文件)。
如果您不使用運行時軟件包進行構建,則不會出現此錯誤。
您必須分發的軟件包列表是在項目選項中使用運行時軟件包生成複選框旁邊的分號分隔列表。
與運行包時建立一個可執行文件的大小會下降。這是因爲代碼現在在BPL/Package中。但這意味着您的應用程序現在需要這些附加文件。將包看作是已重命名的專用DLL。
+1
+1非常非常好的答案(: – ComputerSaysNo 2011-05-26 16:44:28
+0
@Danny。包是特定於Delphi版本的,包是單獨的文件,不包含在您的應用程序中。 – 2011-05-31 15:57:08
相關問題
- 1. Delphi XE找不到BPL
- 2. Rave Reports - intToStr或StrToFloat上的rtl150.bpl中的訪問衝突
- 3. 無法從BPL
- 4. 從BPL函數
- 5. 從bpl加載Tframe到應用程序
- 6. 獲取BPL文件名
- 7. IntraWeb中的「bpl」加載
- 8. Delphi - BPL中的unmangle名稱
- 9. rtl100.bpl沒有被發現?
- 10. rtl90.bpl找不到,我如何將它包含在我的Delphi 2005 win 32bit應用程序中?
- 11. 德爾福TChromeTabs不工作在德爾福XE
- 12. 將SynEdit安裝到Delphi 2010 - SynEdit_R2010.bpl丟失
- 13. 什麼是Delphi XE2 VCL Runtime BPL?
- 14. 德爾福BPL搜索路徑
- 15. 異常在模塊rtl220 bpl在00050A4D EOSError
- 16. 包(BPL)自動命名後綴
- 17. 從BPL包獲取字符串
- 18. 如何從BPL內提取資源?
- 19. 工具來顯示bpl入口點?
- 20. 從另一個目錄加載BDE BPL
- 21. 找不到文件'jquery',找不到'foundation'
- 22. MSBuild.Community.Tasks.Targets「找不到
- 23. 找不到Html.TextBox
- 24. 找不到Oracle?
- 25. 找不到HelloAndroid.apk?
- 26. 找不到com.google.api.client.extensions.android
- 27. 「pageTitleClass」找不到
- 28. WP7_Barcode_Library找不到
- 29. 找不到-lmysqlclient
- 30. PHP:Class'Thread'找不到
只需取消選中「BUILD WITH RUNTIME PACKAGE」複選框即可解決您的問題。 – kludg 2011-05-26 16:03:17