[英]error on run execute file : dbrtl70.bpl missing
我用ADO Component制作了一個應用程序,並用它連接到Oracle,當我在另一台機器上運行它時,沒有任何問題。
但是,當我使用ODAC組件和TOraSession
並通過Direct Connect與它連接並在另一台機器上運行時,我遇到了此錯誤:
該程序無法啟動,因為您的計算機缺少dbrtl70.bpl。 嘗試重新安裝該程序以對其進行修復
根據我的調查, dbrtl70.bpl
是System32文件夾中的Delphi軟件包文件。
我想知道如何解決這個問題。
我將做出一個瘋狂的猜測,建議您使用一台64位計算機。 您已將.bpl文件復制到64位系統文件夾(System32)中,在該文件夾中32位Delphi 7程序看不到它們。 將它們放在32位系統文件夾(SysWOW64)中,一切都應該很好。
要了解有關此問題的更多信息,請閱讀文件系統重定向器 。
如果您不希望運行時程序包,並且無需使用運行時程序包即可構建所有依賴項,則只需取消選中“使用運行時程序包”選項。
我的應用在其他計算機上運行時要求提供.bpl軟件包。
取消“與運行時程序包鏈接”並不能解決問題,直到我刪除了“運行時程序包”中列出的運行時程序包。 那還可以。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.