bds上的Delphi 2010 / XE堆栈空间不足错误:/default.htm

问题描述 投票:6回答:7

我使用我拥有的Shell工具(SpeedCommander)清理/擦除了临时IE /索引文件后,每次尝试运行Delphi 2010 / XE时,都会出现“栈外空间”致命错误。看起来该工具可以彻底清除IE临时文件或索引文件,这些文件后来阻碍了Delphi欢迎页面(bds:/default.htm)的打开。为了能够再次运行Delphi,我需要使用IE或Firefox浏览大量内容,可能是重新建立了索引文件(???)-或重新安装了Delphi。怎么了(操作系统:Windows SP3)

delphi delphi-2010
7个回答
5
投票

我有同样的烦恼很讨厌

我看着C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin

我找到了EnableIDEUpdateCheck.reg

我打开看到注册表项DELPHI XE 2 USE[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Embarcadero\BDS\9.0\....

我发现进入注册表

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Embarcadero\BDS\9.0\Known IDE Packages

startpageide160.bpl(这是用于加载的起始页包)

我建议避免加载起始页,所以我进入了

C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin

我将bpl从startpageide160.bpl重命名为startpageide160_NOLOAD.bpl

我单击了Delphi XE2图标它工作正常...


1
投票

[下次您遇到这样的问题,甚至认为它似乎是由外部问题(Internet Explorer dlls?)引起的,我将安装MadExcept,并在Embarcadero Quality Central提交错误报告,包括来自疯狂,但错误报告除外。


1
投票

解决方案发现安装IE8(我的IE7可能已损坏了临时目录/索引文件夹)注意:此解决方案对我有用,但其他解决方案可能会找到其他解决该错误的方法-例如使用IE删除/清理临时文件。


1
投票

Google翻译:

在欢迎页面上的错误阻止了Delphi 2010的启动(加载非常慢,需要3到4分钟,甚至是草稿!!)如果IE8的索引编制显然很差。此错误也是由于Delphi 2010欢迎页编程不良而导致的(有条件的)它没有(有条件地)没有考虑IE8索引文件降级的假设(逐渐恢复随机导航)。

但是欢迎页面上的代码RADSTUDIO XE2可与Delphi 2010一起使用,并且没有错误,因此,如果您还拥有RAD Studio XE2,只需复制C:\ Program Files \ Embarcadero \ RAD Studio \ 9.0 \ WelcomePAge代替C :\ Program Files文件\ Embarcadero \ RAD Studio \ 7.0 \ WelcomePage(通过重新命名以保持旧文件的安全性),一切正常[]


1
投票

最简单的解决方案是替换欢迎页面:


0
投票

重命名WelcomePage160.bpl对我也很好。只需在首次启动Delphi时忽略错误消息(重命名BPL之后),并确保Delphi以后不再尝试查找它(在错误消息上应用NO,并且Delphi不会再次打扰您)。


0
投票

Delphi 2007,在Win 7中

© www.soinside.com 2019 - 2024. All rights reserved.