2010-12-07 35 views
5

Je reçois une erreur fatale 'Out of Stack Space' chaque fois que j'essaie d'exécuter Delphi 2010/XE après avoir nettoyé/effacé la température IE/fichiers d'index avec un outil shell j'ai (SpeedCommander). On dirait que l'outil nettoie en profondeur les fichiers d'index ou de temp IE qui, plus tard, entravent l'ouverture de la page d'accueil de Delphi (bds: /default.htm). Pour pouvoir lancer à nouveau Delphi j'ai besoin de surfer beaucoup avec IE ou Firefox, peut-être pour rétablir les fichiers d'index (???) - ou réinstaller Delphi. Qu'est-ce que c'est? (OS: Windows SP3)Delphi 2010/XE Erreur d'espace hors de la pile sur bds: /default.htm

+0

OS-> Windows XP? Version d'IE installée? –

+0

WINDOWS xp SP3 ie7. Ce problème de plantage de la page d'accueil n'est pas nouveau pour Delphi (D2007). Je n'ai jamais vu une bonne solution de travail et définitive; ni pourquoi cela se produit lorsque les fichiers IE TEMP/Index sont nettoyés, détruits ou corrompus d'une manière ou d'une autre. Ex: http://bit.ly/gsiRI5, http://bit.ly/hgK0hd, http://cc.embarcadero.com/Item/27575 (ce 'correctif' ne fonctionne tout simplement pas), http: // bit.ly/dUrwLM etc. Cela arrive aussi avec DelphiXE. – volvox

+0

Essayé de nettoyer les fichiers temporaires IE avec IE? – Trinidad

Répondre

1

Solution trouvée lors de l'installation de IE8 (j'avais IE7 avec des chemises temporaires/index corrompues) Note: cette solution fonctionne pour moi mais d'autres peuvent trouver d'autres façons de résoudre le bug - suppression/nettoyage les fichiers Temp avec IE.

+0

Qu'en est-il de cette erreur à venir lorsque vous avez IE9. cela cause-t-il le problème? – dave123

1

La prochaine fois que vous rencontrerez un problème comme celui-ci, même s'il semble provenir d'un problème externe (Internet Explorer dlls?), J'installerais MadExcept et je déposerais un rapport de bogue chez Embarcadero Quality Central. de la folle-sauf rapport de bug.

+0

Tx. Un bug similaire a été signalé comme QC# 80670 mais aucune réponse ou explication donnée par Embarcadero et le statut est fermé! Voir: http://qc.embarcadero.com/wc/qcmain.aspx?d=80222 – volvox

4

J'ai eu le même isse très ennuyeux

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

J'ai trouvé EnableIDEUpdateCheck.reg

J'ai ouvert pour voir la clé de Registre DELPHI XE 2 USE [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Embarcadero\BDS\9.0\ ....

J'ai trouvé dans le registre

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

startpageide160.bpl (ce qui est le package page de démarrage utilisé pour charger bien venir)

Je suggère d'éviter la page de démarrage du chargement, alors je suis allé dans le

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

Je renamend le bpl de startpageide160.bpl à startpageide160_NOLOAD.bpl

Je clique sur l'icône Delphi XE2 il fonctionne très bien ...

1

Google Translate:

Bug sur la page d'accueil qui bloque le lancement de Delphi 2010 (chargement très très lent, 3 à 4 minutes, et même la compilation de brouillon!) Si IE8 apparemment mauvaise indexation. Ce bug est aussi d'une mauvaise programmation de la page d'accueil de Delphi 2010 qui ne considérerait (conditionnellement) pas l'hypothèse de dégradation des fichiers d'indexation d'IE8 (qui restaure progressivement la navigation aléatoire). Cependant, le code de la page d'accueil RADSTUDIO XE2 fonctionne avec Delphi 2010 et n'est pas buggé. Par conséquent, si vous disposez également de RAD Studio XE2, copiez simplement C: \ Program Files \ Embarcadero \ RAD Studio \ 9.0 \ WelcomePage en place de C: \ Program Files \ Embarcadero \ RAD Studio \ 7.0 \ WelcomePage (en renommant pour la sécurité de conserver l'ancien fichier) et tout fonctionne normalement

+2

Peu de chance d'être compris en français ... Peu de chance d'être compris en répondant en français. –

+0

En résumé, selon Jean Louis, pour corriger WelcomePage dans Delphi 2010 copiez celui de XE2 qui devrait être exempt de problèmes IE et toujours compatible avec D2010 – jszpilewski

0

Renommer le WelcomePage160.bpl a également travaillé pour moi bien. Ignorez simplement le message d'erreur au premier démarrage de Delphi (après avoir renommé la BPL) et assurez-vous que Delphi n'essaiera pas de le trouver dans le futur (appliquez NO au message d'erreur et Delphi ne vous dérangera plus).

Merci à tous mes amis.

1

La solution est de remplacer la page d'accueil en plus facile:

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

avec juste remplacer un fichier texte vide avec le même nom et c'est fait .... Cheers!