0

也许任何人都可以告诉我们为什么会发生这种违规行为。

我们使用 Emabrcadero RAD Studio 2010。有时,项目已损坏,我们无法进入项目选项。如果我们尝试进入,它会显示下一条错误消息:

Access violation at address 00000000. Read of address 00000000

如果我们再次尝试输入它,它会显示:

Access violation at address 209931F1 in module 'coreide140.bpl'. Read of address 00000000

从这一点开始,所有项目都会抛出相同的错误,直到我们重新启动 IDE。当我们重新启动它时,项目工作正常,除了损坏的项目。我们找到的唯一解决方案是创建一个新项目并将单元复制到那里(太乏味了)。

今天,它发生在一个特定文件夹中的所有项目上(其他时候它只发生在一个项目上)。

任何人都知道为什么会这样?

谢谢

4

2 回答 2

0

尝试以下步骤:

  1. 卸载所有第三方组件 - 一个一个。卸载每个组件后,检查问题是否仍然存在。这可以缩小查找故障组件的范围(如果这是当然的问题)
  2. 安装 madExcept / EurekaLog。它们与 IDE 集成。重新启动 IDE。打开一些项目的选项。如果错误仍然存​​在,您可以查看调用堆栈并最终找到问题的原因
  3. 使用SysInternal 的进程监视器并在打开项目的选项和您看到的异常之间捕获事件。分析转储 - 可能存在错误或损坏的 dll/bpl
  4. 修复IDE安装
  5. 在 Embarcadero 打开支持案例

希望这可以帮助!

于 2012-10-31T17:53:53.780 回答
0

启用 Windows 防火墙服务。我不知道为什么,但它解决了同样的问题。

于 2016-01-29T11:36:55.667 回答