2012-04-18 325 views
0

刚刚更新了delphi xe2。模块'rtl160.bpl'中地址为50043a45的访问冲突。阅读地址00000000

德尔福崩溃在启动时出现错误消息:

访问冲突在模块 'rtl160.bpl' ADRESS 50043a45。阅读 地址00000000

试图重新安装更新3,没有帮助。 在here看,并没有回应。向Embarcadero报告,没有回应。

有关如何解决这件事的任何建议?现在半天去了垃圾桶。

+4

“刚刚更新德尔福XE2”和“报告为Embarcadero公司,没有任何反应。”说得通。我认为他们不会立即修复甚至回应错误。 – GolezTrol 2012-04-18 11:28:10

+0

此外,您发布的帖子(可能添加了最新的回复)是关于另一个问题,与另一个更新。 – GolezTrol 2012-04-18 11:31:06

+0

您安装了更新4并遇到此问题。那是对的吗? – 2012-04-18 11:34:52

回答

2

尝试以下三两件事:

  1. 创建为$(DELPHI)\ BIN \ bde.exe,其中$(DELPHI)是C的快捷方式:\ Program Files文件\ Embarcadero公司\ RAD Studio在\ 9.0 \ usuallyy

  2. 修改启动您的产品的快捷方式,并将-rfoo添加到 端。修改后的快捷方式将类似于:

    “C:\ Program Files文件(x86)的\ Embarcadero公司\ RAD Studio在\ 9.0 \ BIN \ bds.exe” -rfoo

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

工作一小时之后,这种例外就回来了。 f ***它,我把这个IDE扔到垃圾箱里。

+0

为我工作,谢谢一堆!这个开关是什么意思? – 2012-04-18 13:58:44

+1

那么在那个小时里发生了什么变化?你有没有安装任何第三方组件?你增加了新单位吗? **有些东西让它回来。想想你在那个小时做了什么。 (请注意你的语言;虽然它不会影响我,但它不适合这样的论坛,它可能会冒犯人们,我们会尽量留在这里,大人可以在他们需要时选择合适的词语所以。谢谢。) – 2012-04-19 11:04:15

+1

@loxp,开关的意思是'在IDE加载时使用注册表分支“foo”。由于分支不存在,IDE将创建它并使用默认值进行初始化(不包含任何已更改的设置或安装的第三方组件)。如果这解决了问题,那么您知道这是两件事之一(并且通常与错误的第三方组件有关。) – 2012-04-19 11:06:58

0

尝试这些三件事(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. 启动快捷方式一次。 使用regedit查找HKEY_CURRENT\Software\Enbarcadero\foo。 并且全部替换HKEY_CURRENT\Software\Enbarcadero\BDSHKEY_CURRENT\Software\Enbarcadero\foo (您可以通过BDS_Old重命名BDS,并且通过BDS重命名为foo)。

    之后,所有的正常工作没有捷径

相关问题