我使用的是 Delphi XE5,多年來我一直在使用 VirtualTreeView 組件。現在 Delphi XE 無法加載它們。出現此訊息:
程序入口點無法位于元件 C:\Users\Public\Documents\RAD Studio\12.0\Bpl\VirtualTreesD19.bpl
和
無法加載包 C:\Users\Public\Documents\RAD Studio\12.0\Bpl\VirtualTreesD19.bpl。找不到具體的程式。
我從 Delphi 卸載了 VirtualTreeView 并嘗試了新的安裝,但這不起作用。現在我沒有 VirtualTreeView。
我沒有更改 Delphi 設定,也沒有安裝任何東西等。這種情況在 Windows 10 更新后出現,但我不知道是不是我的問題。
有人可以幫助我解決這種情況嗎?謝謝。
uj5u.com熱心網友回復:
我想我找到了我的問題的解決方案:包 VirtualTrees*.bpl 被構建到包的標準檔案夾中,例如。C:\Users\Public\Documents\RAD Studio\12.0\Bpl或C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl。該檔案夾也在系統變數“路徑”中。最新版本的 od Delphi 的路徑在舊版本的路徑之前。
我使用了相同版本的 VirtualTree,當然在 Delphi 版本的單獨檔案夾中,構建的包的名稱是相同的,它們在單獨的檔案夾中(見上文)。但是如果我檢查加載的包,我發現Delphi XE5已經從Delphi 11的路徑加載了包。因為舊版本的Delphi不能與新版本內置的包一起作業,我得到了我的例外。我不知道為什么 Delphi 通過這種方法處理包,但是當我為構建的包設定其他路徑時,例如.\..\build,everythink 作業正常。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/357957.html
標籤:德尔福 delphi-xe5 虚拟树视图
