【问题标题】:Access violation at address 50043a45 in module 'rtl160.bpl'. Read of address 00000000模块“rtl160.bpl”中地址 50043a45 的访问冲突。读取地址 00000000
【发布时间】:2012-04-18 11:23:09
【问题描述】:

刚刚更新了delphi xe2。

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

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

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

对如何解决这个问题有什么建议吗?暂时去垃圾桶半天了。

【问题讨论】:

  • “刚刚更新了 delphi xe2”和“报告给 Embarcadero,没有回应。”说得通。我认为他们不会立即修复甚至响应错误。
  • “向 Embarcadero 报告”表示您在 peer 支持论坛中输入了一条消息,对吗?错误的。转到EMBT Support,并打开支持案例;安装问题获得免费支持,您将然后向 Embarcadero 报告。 (而且没有任何一家只有少数用户的软件公司会在半夜(加利福尼亚州)为未报告的错误提供即时支持。:)
  • 24 小时响应对拥有超过一百万用户的软件的支持请求?你在在开玩笑,对吧?大多数软件无法在 24 小时内获得付费支持,尤其是对于拥有大量用户的软件。也许你可以给你的用户 24 小时响应(我知道我可以,但我只有 5000 名用户),但要认真。
  • 我发布的链接工作得很好,顺便说一句。该页面右侧有一个按钮(在标题为“创建案例”的大框中,提到了安装支持);单击按钮,您将获得一个页面,询问产品和版本、您需要帮助的内容、您的电子邮件信息和您所在的地区。该页面上根本没有登录。
  • EMBT 论坛中安装组的此链接可能会有所帮助:forums.embarcadero.com/thread.jspa?threadID=69859&tstart=0

标签: delphi delphi-xe2


【解决方案1】:

试试这三件事:

  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 扔进垃圾箱。

【讨论】:

  • 为我工作,非常感谢!开关是什么意思?
  • 那一小时发生了什么变化?您是否安装了任何第三方组件?你增加了新的单位吗? 某事让它回来了。想想你在那一小时做了什么。 (请注意你的语言;虽然它不会打扰我,但它不适合这样的论坛,因为它可能冒犯人们。我们在这里尽量保持成人,成人可以选择合适的词当他们需要时。谢谢。)
  • @loxp,开关的意思是use the registry branch "foo" while the IDE is loading。由于该分支不存在,IDE 将创建它并使用默认值对其进行初始化(无需您更改任何设置或安装第三方组件)。如果这解决了问题,您就知道这是这两件事之一(并且通常与有问题的第三方组件有关。)
  • 另外,您错过了一步。您所拥有的 #3 实际上是步骤 #2,而您所拥有的 2 是步骤 #1 的最后一部分。Step 3 是“3。运行 msconfig。选择诊断模式。重新启动并查看是否有不同的工作方式。请注意,您需要在某个时候再次切换运行 msconfig 并返回正常模式。诊断模式通常会禁用 Internet 连接。"
  • 这是 Delphi XE2 中的 bug,不是第三方组件的 bug。
【解决方案2】:

试试这 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. 启动一次快捷方式。 使用 regedit 查找 HKEY_CURRENT\Software\Enbarcadero\foo。 并将所有HKEY_CURRENT\Software\Enbarcadero\BDS 替换为HKEY_CURRENT\Software\Enbarcadero\foo (您可以将 BDS 重命名为 BDS_Old,在 foo 之后重命名为 BDS)。

    之后一切正常,无需快捷方式

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-19
    • 2022-12-15
    • 2011-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多