debug error

Pubblicità

davide84

Utente Attivo
Messaggi
45
Reazioni
0
Punteggio
26
Ciao ancora a tutti, ho bisogno ancora del vostro prezioso aiuto.
quando faccio partire il mio programma, ad un certo punto mi viene fuori il seguente messaggio d'errore:

Debug Error!
Program:C:\PROVE\prova1\Debug\prova1.exe
DAMAGE:after Normal block (#55) at 0x00440150.

(Press Retry to debug the application)

e poi ci sono tre alternative....interrompi - riprova - ignora

cosa vuol dire e come devo fare per risolvere questo problema...
aiuto!!!!!!!
 
In che linguaggio è scritta l' applicazione?
La esegui in modalità "debug" da dentro l' ambiente di sviluppo, oppure da fuori?
Che fà l' applicazione?
 
è scritta in linguaggio C.....uso visual studio...
apro il mio codice spingo il pulsante F5 e mi parte poi quando gli faccio fare una determinata operazione (per esempio una volta partito il mio programma se spingo 3 mi cancellerà un elemento della mia lista) me la fa ma contemporaneamente mi viene fuori il messaggio di errore che ho enunciato prima..
 
Allora di sicuro è un problema di reference agli oggetti/puntatori che usi...

Prova a controllare, in debug, mettendo qualche breakpoint e spostandoti una istruzione alla volta :
- che lo "scope" delle variabili che usi sia esatto
- che nessuna sia a null (se chiami un metodo su un oggetto nullo, salta)
- che le operazioni che fai siano corrette e non faccia casino con puntatori/oggetti
- Se non riesci a trovare il punto dove sbaglia, puoi provare a comentare la maggior parte del codice "incriminato", e poi togli i commenti 1 riga alla volta, rieseguendo ogni volta il programma, così trovi la riga "fallata".

In questi casi ci vuole pazienza, tanta pazienza...
 
Grazie mille Arcovoltaico77 sei stato davvero molto disponibile e gentile...
adesso ci provo subito.....
ancora grazie...
 
Pubblicità
Pubblicità
Indietro
Top