Delphi 7卸载并安装错误

时间:2012-08-29 19:56:42

标签: delphi delphi-7

我已经安装了第一个delphi 5,然后在一年前安装了delphi 7。我大部分时间都在使用Delphi 5。安装Delphi 7后,它运行良好并创建了2-3个应用程序。

但是现在6个月后,当我试图运行Delphi 7时,它给了我一些错误。所以我卸载了Delphi 7,并尝试重新安装,但同样的问题。我尝试了两次,结果相同。 :(我也无法在Delphi 7中查看任何表单。并且也没有选项也可以添加新表单。

当我运行新安装的Delphi 7时,它试图从delphi5目录加载一些组件。我该如何解决这个问题?

Delphi 5安装路径:D:\ Delphi5

Delphi 7安装路径:C:\ Program Files \ Borland \ Delphi7

以下是我在加载Delphi 7时遇到的错误:

Exception EPackageError in module rtl70.bpl at 00017EAA
Can't Load package D:\Delphi5\bin\delphide70.bpl
Can't Load package D:\Delphi5\bin\direct70.bpl
Can't Load package D:\Delphi5\bin\delphivclide70.bpl
Can't Load package D:\Delphi5\bin\MsgInoCFG.bpl

感谢。

3 个答案:

答案 0 :(得分:6)

Windows注册表可能具有错误的值(尽管我不知道它们将如何从您描述的内容中被污染)。使用“开始”菜单的搜索控件(Windows 7)并键入RegEdit,然后按 Enter 打开注册表编辑器。转到HKEY_CURRENT_USER\Software\Borland\Delphi\7.0(以及HKEY_LOCAL_MACHINE树中的相同路径),并在Known PackagesKnown IDE Packages或其他任何位置检查与Delphi 5位置相关的任何内容。

另一种方法是简单地卸载Delphi 7,然后如上所述进入RegEdit,并重命名上述Borland\Delphi\7.0个条目。使用Control Panel->System and Security\System对话框,点击左侧面板中的Advanced Settings,然后点击Environmental Variables按钮,确保与Delphi 7相关的PATH中没有条目。然后像上面那样重新安装Delphi 7,看看它是否能解决所有问题。 确保您只重命名条目,不要删除它们,以防您做错事;您可以随时重新命名。

答案 1 :(得分:0)

好吧你别无选择,只能卸载Delphi7,然后删除Delphi5,删除安装文件夹,从Windows \ System32中删除所有RTL和VCL软件包,如果无法迁移到Delphi7,则重新安装Delphi5。我不相信Windows Installer可以撤消Delphi7对Delphi5安装造成的重大损害。

答案 2 :(得分:0)

以下是我从Embarcadero的技术支持中得到的回复:

  

您好,我的名字是Oscar Njumbe。我正在看这个案子   从Windows uinstaller卸载产品并确保您   选择该选项以完全删除所有注册表项   从你的机器上取消。如果您忘记选择此项   选项,按照下面的一般说明卸载   产品

     
      
  1. 通过“控制面板”中“程序和功能”中的“Embarcadero Rad Studio XE”条目卸载产品

         
        
    1. 删除C:\ Program Files \ Embarcadero \ Rad Studio \ 8.0目录
    2.   
    3. 删除C:\ Users \ Public \ Public Documents \ Rad Studio目录
    4.   
    5. 删除c:\ ProgramData \ Embarcadero \ Rad Studio \ 8.0目录
    6.   
    7. 删除HKEY_LOCAL_MACHINE \ SOFTWARE \ Embarcadero \ BDS \ 8.0注册表项
    8.   
    9. 删除HKEY_CURRENT_USER \ SOFTWARE \ Embarcadero \ BDS \ 8.0注册表项
    10.   
    11. 删除C:\ ProgramData \中具有GUID名称的文件夹,例如C:\ ProgramData {7DE921C9-42C8-4DA3-8A44-043C3349FD1D}
    12.   
  2.   
  3. 从Windows \ System32:8a中删除以下文件。 * 150.bpl 8b。 * 150.jdbg 8c。 150.xml 8d。 bdeadmin。 8e。 CC32 * .DLL

  4.   
  5. 重新启动机器。请注意,如果没有收到回复,此案将于11月7日星期三关闭。最诚挚的问候   Oscar Njumbe EMEA多语言技术支持工程师。

  6.