2010-10-31 10 views
5

Quando apro Delphi XE ottengo questo messaggio e devo chiudere IDE.errore di overflow dello stack quando apro Delphi XE IDE

messaggio:

Pericolo: overflow dello stack - salvare il lavoro e riavviare Delphi XE

disinstalla Delphi e cpp XE e reinstallarli, ma già questo messaggio.

Perché?

+1

Controlla questo link http://qc.embarcadero.com/wc/qcmain.aspx?d=80222 è per Delphi 2010, ma forse ti aiuta. – RRUZ

+6

+1 per chiedere una domanda "overflow dello stack" su stackoverflow.com. ;-) – splash

+0

Gli errori StackOverflow su StackOverflow sono una chiamata ricorsiva che a sua volta può provocare uno StackOverflow ... non è sicuro se si verifica nel browser (client) o sul lato server dell'applicazione. +1 per quello !. :) – jachguate

risposta

0

Non so perché ho rianimato questo messaggio di errore. ma faccio un nuovo account utente in Windows ed eseguo Delphi XE da esso, non ricevo errori.

+1

Questo dovrebbe essere un commento, non una risposta. – avra

+0

Questa non è una vera risposta, ecco la vera risposta https://forums.embarcadero.com/thread.jspa?threadID=46103 – Joe

+0

@joe che il thread apparentemente non esiste più. – dummzeuch

1

Sembra un problema per Embarcadero, contatta il supporto/QA con il tuo numero di licenza.

2

Sembra un errore da qualche parte in un pacchetto.

Quali componenti di terze parti o pacchetti personalizzati hai installato di recente?

Quando si reinstalla Delphi con un nuovo utente, si ottiene un nuovo set di chiavi di registro Delphi e l'elenco e l'ordine di caricamento del pacchetto predefinito.

Quando si reinstalla Delphi con un utente esistente, si mantengono le chiavi del Registro di sistema esistenti e, di conseguenza, l'elenco di caricamento del pacchetto e l'ordine che non riesce.

Confronta questi elenchi, quindi disattiva (pacchetto per pacchetto) quelli non nel nuovo utente finché Delphi non si carica correttamente.

Quindi avviare l'aggiunta di pacchetti (ignorando quello non riuscito) per vedere se potrebbero esserci più di un pacchetto che causano un errore.

La chiave di registro principale in cui Delphi XE mantiene le impostazioni è questa:

HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0\ 

Lo stesso trucco funziona per le altre versioni di Delphi.

Rodrigo Ruz fatto a list of these keys for up to Delphi XE.
Modelmaker Tools fatto a more complete list that includes Delphi XE3 as well.

0

Lo stesso problema è apparso nella mia macchina contemporaneamente in D2007, D2009, D2010 e DXE.

Sembra essere qualcosa di simile a questo rapporto a Embarcadero: http://qc.embarcadero.com/wc/qcmain.aspx?d=80222

Se cambio titolo il 'Welcomepage' come suggerito nel link qui sopra, gli IDE aperti (con una pagina blanc e un messaggio). Qui, posso creare un nuovo progetto semplice ma l'IDE prende la CPU al 100% quando provo a scrivere del codice e devo ucciderlo tramite Task Manager. Ciò accade negli IDE menzionati una volta rinominati in "Welcomepage" e accade anche in D2005 e D2006, dove non viene visualizzato l'errore "stack overflow" all'avvio dell'IDE.

Eliminare le chiavi di registro suggerite nell'articolo sopra sembra non fare nulla per me. L'errore si è verificato prima e dopo l'installazione dell'aggiornamento 1 per XE. Ho provato a disinstallare e reinstallare XE per eliminare possibili problemi con pacchetti di terze parti. Ho provato a pulire anche la cache di tutti i browser come suggerito.

Modifiche recenti: alcuni driver per un cellulare Sony Ericson, alcuni aggiornamenti di Windows XP. Non molto di più.

+0

Si noti che [QualityCentral è stato chiuso] (https://community.embarcadero.com/blogs/entry/quality-keeps-moving-forward), quindi non è possibile accedere a 'qc.embarcadero.com' collegamenti più. Se è necessario accedere ai vecchi dati QC, consultare [QCScraper] (http://www.uweraabe.de/Blog/2017/06/09/how-to-save-qualitycentral/). –

1
errore di overflow

stack quando apro Delphi XE IDE:

Questo tipo di errori aumenta a causa della terza installazione dei componenti del partito, basta fare le seguenti cose,

  1. disinstallazione thirparty componente (se esiste)
  2. ripristinare le impostazioni di Internet Explorer (a causa di che solo si ottiene l'errore di overflow dello stack durante l'apertura di pagina di benvenuto in Delphi IDE)
  3. ora riavviare il Delphi

per ulteriori informazioni visita http://nanosofttechno.blogspot.in/2013/08/stack-overflow-save-your-work-and.html

-1

avendo lo stesso problema con la D2010/WinXP, la soluzione che ha aiutato è stato:

aperta IE Explorer (o Maxthon nel mio caso), pannello Impostazioni aperta, selezionare Cancella cronologia ed eliminazione di tutti gli elementi (cronologia browser, cronologia indirizzo, cache, ....)

Sembra che l'avvio di una nuova versione di Delphi dipenda dall'apertura avvenuta con successo del motore di Explorer di IE con la pagina di benvenuto e se non riesce da alcuni la ragione, Delphi si blocca.

Problemi correlati