2015-12-22 69 views
0

我最近更新了我的德爾福的DevExpress組件的版本從15.1.2到15.1.6,但是啓動Delphi XE8時,我提供了「標準」程序入口點沒有找到德爾福「加載」DevExpress組件的不正確版本

Summary of what's installed and the error message

如這裏所示,版本2015年1月6日已安裝,但15.1.2試圖通過德爾福XE8加載。 DXVCL安裝文件夾中的bpl文件版本也是2015.1.6。

事情我已經嘗試:

  1. 執行上的DevExpress組件
  2. 卸載的DevExpress組件和一個「修復」重新安裝它們
  3. 卸載的DevExpress組件並重新安裝它們作爲管理員
  4. 在RAD Studio安裝文件夾內的文件中搜索「15.1.2」,以防硬編碼。
+0

你沒有正確卸載舊版本。從IDE卸載DevEx(組件 - >安裝組件,刪除軟件包)。關閉IDE。從您的驅動器中卸載DevEx。搜索與任何DevEx運行時或設計時包相匹配的任何文件,並將其刪除後,搜索整個硬盤(包括Users \ YourUserName \ Documents和Users \ Public \ Documents)文件夾)。啓動IDE並確保一切都消失了。然後重新安裝DevEx組件。 –

+0

卸載後打開Delphi也是一個好主意,它會檢測到文件不再存在,並提示您下次是否應該加載它們 –

+0

@Donovan:我說過:*啓動IDE並確保所有內容離開了。*。 –

回答

1

要加載的包的位置存儲在註冊表中。

對於XE8它位於HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\Known Packages

你應該能夠在那裏發現錯誤的東西並刪除它們。

0

我在DevExpress官方支持中心找到了這個程序。它應該允許您從頭開始正確重新安裝DevExpress VCL產品。

  1. 在「刪除」模式推出我們的VCL安裝程序完全卸載我們的產品;
  2. 使用FAQ: Migrating to the new version知識庫文章中的BPLFinder工具手動刪除剩餘文件; (注意:USE BPLFinder;僅刪除我們的二進制文件;刪除全部我們的二進制文件 在列表中);
  3. 啓動您的IDE並從其「庫路徑」和「瀏覽路徑」列表中刪除無效路徑;
  4. 根據我們的軟件包刪除所有自定義軟件包(如果有的話);
  5. 關閉您的IDE並使用FAQ: Migrating to the new version知識庫文章中的PATHEnvironmentVariablePatcher刪除無效路徑;
  6. 確保您有全部可用的IDE更新已安裝。
  7. 重新啓動您的電腦;
  8. 以管理員身份登錄系統並將我們的控件從頭開始安裝到C:\ DevEx文件夾或類似的短命名文件夾。 dxCoreRS16.bpl包的完整路徑不應包含空格。我 強烈建議以下結果路徑:

C:\ DevEx \圖書館\ RS16 \ dxCoreRS16。BPL

Reinstalling VCL products from scratch

讓我們知道,如果它幫助