2

刚刚更新了delphi xe2。

delphi 在启动时崩溃并显示错误消息:

模块“rtl160.bpl”中地址 50043a45 的访问冲突。读取地址 00000000

尝试重新安装更新3,没有帮助。看了这里,没有任何反应。向 Embarcadero 报告,没有回应。

关于如何解决这个问题的任何建议?半天时间去垃圾桶了。

4

2 回答 2

4

试试这三件事:

  1. 为 $(delphi)\bin\bde.exe 创建一个快捷方式,其中 $(Delphi) 是 C:\Program Files\Embarcadero\RAD Studio\9.0\ 通常

  2. 修改启动产品的快捷方式并将 -rfoo 添加到末尾。您修改后的快捷方式将如下所示:

    "C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin\bds.exe" -rfoo

  3. 如果您使用的是 Windows 7 或 Vista,请右键单击并以管理员身份运行

工作一个小时后,例外又回来了。去他妈的,我要把这个 IDE 扔进垃圾箱。

于 2012-04-18T13:36:35.320 回答
0

试试这 3 件事(第 2 件事与之前的评论相同):

  1. 为建立一个快捷方式,通常$(delphi)\bin\bde.exe在哪里$(Delphi)C:\Program Files\Embarcadero\RAD Studio\9.0\

  2. 修改启动产品的快捷方式并将 -rfoo 添加到末尾。您修改后的快捷方式将如下所示: "C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin\bds.exe" -rfoo

  3. 启动快捷方式一次。使用注册表查找HKEY_CURRENT\Software\Enbarcadero\foo. 并全部替换HKEY_CURRENT\Software\Enbarcadero\BDSHKEY_CURRENT\Software\Enbarcadero\foo (您可以将 BDS 重命名为 BDS_Old,在 foo 之后重命名为 BDS)。

    之后一切正常,无需捷径

于 2015-01-07T15:18:04.723 回答