簡體   English   中英

運行執行文件時出錯:dbrtl70.bpl丟失

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM