OverflowExeption all'avvio del programma

venerdì 06 gennaio 2012 - 13.23
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010

ripac Profilo | Newbie

Salve, sto cercando di costruire un piccolo programma di archiviazione foto. Ho già scritto buona parte del codice, ma dopo aver sviluppato quello di avvio non sono più riuscito a far funzionare la mia applicazione. All'avvio, dopo qualche secondo, ottengo una OverflowExeption. Vi riporto una parte del codice, dato che è molto lungo:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Dov'è l'errore?

Jeremy Profilo | Guru

Ciao Claudio.
L' eccezione viene sollevata prima o dopo la visualizzione di Form1?
Il metodo TraverseFolder, cosa fà esattamente? Puoi mostrarne il codice?
In Debug, non ti viene indicata la riga di codice che solleva l'eccezione?

Ad ogni modo sospetto una ricorsione infinita in qualche parte del tuo programma.

Facci sapere. . .
Ciao.

ripac Profilo | Newbie

Ecco il codice completo del form. Essendo l'azione eseguita prima del caricamento del form, questo non viene visualizzato.

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Jeremy Profilo | Guru

Ciao Claudio.
Infatti, è come pensavo.
Se guardi bene il tuo codice, noterai che nel metodo "TraverseFolder" chiami il metodo "Start", nel metodo "Start" chiami il metodo "TraverseFolder" ..... e via cos' fino all'infinito.
Questo solleva una OverFlowException.....
Facci sapere...
Ciao

ripac Profilo | Newbie

Grazie, non me ne ero accorto. Avevo spostato il metodo traverse folder in start ma non avevo sistemato bene i nuovi collegamenti. Grazie, ora lo modifico e ti faccio sapere se ho altri problemi.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5