Delphi 2010 / XE Ошибка места в стеке на bds: /default.htm - PullRequest
6 голосов
/ 08 декабря 2010

Я получаю фатальную ошибку «Out of Stack Space» каждый раз, когда я пытаюсь запустить Delphi 2010 / XE после того, как я очистил / ослабил временные файлы IE / index с помощью имеющегося у меня инструмента оболочки (SpeedCommander). Похоже, что инструмент глубоко очищает временные или индексные файлы IE, которые впоследствии препятствуют открытию страницы приветствия Delphi (bds: /default.htm). Чтобы снова запустить Delphi, мне нужно много путешествовать с IE или Firefox, может быть, перезаписать индексные файлы (???) или переустановить Delphi. Что насчет этого? (ОС: Windows SP3)

Ответы [ 6 ]

5 голосов
/ 23 декабря 2011

у меня такой же иссе очень раздражает

Я смотрю в 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 голос
/ 05 сентября 2012

Самое простое решение - заменить страницу приветствия на:

... \ Program Files \ Embarcadero \ RAD Studio \ 8.0 \ Welcomepage {language} \ default.htm

Просто замените его пустым текстовым файлом с тем же именем, и все готово .... Ура! * * 1005

1 голос
/ 19 января 2012

Переводчик 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 голос
/ 09 декабря 2010

В следующий раз, когда у вас возникнет такая проблема, даже если я думаю, что она вызвана внешней проблемой (dll интернет-обозревателя?), Я установил MadExcept и отправил отчет об ошибке в Embarcadero Quality Central, включая стек вызововотчет об ошибках безумца.

1 голос
/ 08 декабря 2010

Решение нашло установку IE8 (у меня был IE7 с, возможно, поврежденными папками temp / index). Примечание: это решение работает для меня, но другие могут найти другие способы устранения ошибки - такие как удаление / очистка файлов Temp с помощью IE.

0 голосов
/ 12 апреля 2012

Переименование WelcomePage160.bpl у меня тоже хорошо работало. Просто игнорируйте сообщение об ошибке при первом запуске Delphi (после переименования BPL) и убедитесь, что Delphi не будет пытаться найти его в будущем (примените NO к сообщению об ошибке, и Delphi больше не будет вас беспокоить). *

Спасибо всем, друзья.

...