PDA

View Full Version : Visual C++


melquiadez
20-09-2005, 15:15
Ciao a tutti,
sto lavorando su VC++. in fase di esecuzione, un' applicazione dà l' errore:

l'istruzione a "0x100096f8" ha fatto riferimento alla memoria "0x000000c1". la
memoria non poteva essere read.

di che tipo di errore si tratta (overflow dello spazio di memoria riservato al programma?)? Come posso risolvere?

E poi, tentando di fare l' esecuzione e il debug passo-passo (F5), ottengo il msg:

"...nomeapplicazione..." does'nt contain debugging information. Press OK to continue.

Come mai?
Grazie
Mel

71104
20-09-2005, 17:53
si, significa semplicemente che nella tua DLL hai tentato di leggere ad un indirizzo che non appartiene al processo (0x000000c1); per fare il debug devi eseguire la DLL in modalità di debug: il warning che ottieni prima di avviare significa che non puoi fare il debug perché hai detto al compilatore di non mettere le informazioni di debug (probabilmente hai selezionato la modalità Release).

okay
20-09-2005, 18:33
Ciao a tutti,
sto lavorando su VC++. in fase di esecuzione, un' applicazione dà l' errore:

l'istruzione a "0x100096f8" ha fatto riferimento alla memoria "0x000000c1". la
memoria non poteva essere read.

di che tipo di errore si tratta (overflow dello spazio di memoria riservato al programma?)? Come posso risolvere?

E poi, tentando di fare l' esecuzione e il debug passo-passo (F5), ottengo il msg:

"...nomeapplicazione..." does'nt contain debugging information. Press OK to continue.

Come mai?
Grazie
Mel


posta un pò di code che gli dò un'occhiata