Newsgroup: it.comp.programmare.win32
Titolo: VC6 su Win2000?

Ho installato Visual C++ 6 su Win 2000. Nessun problema, ma al termine
dell'installazione mi ha detto di installare i Windows NT Symbols cliccando
sull'apposita icona nel suo gruppo. OK, vado e lancio. Al momento della
copia dei files però mi dice che la versione dei file DBG non corrisponde a
quella dei DLL installati.
Cosa devo fare? Li installo comunque? Dove posso trovare quelli aggiornati?
O ancora, servono questi files?
Forse sono OT, in questo caso mi potreste indicare il NG più adatto?
--
Kojak
vrke...@hotmail.com
http://space.tin.it/io/viscorci

 Cosa devo fare?
Lascia perdere, quelli sono i simboli delle DLL di sistema e ti servono
soltanto se vuoi fare il debug del codice di sistema. Se non sai
perfettamente che ti servono, non ti servono.
P.S. Di sicuro i simboli li puoi trovare nel CD di Win2000. Inoltre li
devi aggiornare ogni volta che installi un service pack: e` per questo
che tutti i SP di NT sono rilasciati in due versioni, con e senza
simboli.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

 simboli.
Ora ho capito, grazie. A livello di curiositŕ, a chi possono servire? Cioč,
chi fa il debug delle librerie di Windows? Forse chi sviluppa driver?


 sviluppa driver?
Vedere il simbolo dell'API (e magari anche qualche simbolo di variabili
interne in zone di memoria condivise, ma ne dubito) mentre si fa il
debug del proprio codice puo` essere utile, ad esempio a qualcuno
potrebbe interessare "che API vengono chiamate dalle API".


perfettamente che ti servono, non ti servono.
Sbagli. Quelle DLL contengono dei quasi assert. Se chiami una funzione
con i valori dei parametri sballati (a volte) si pianta il tuo
programma.
Anche se non sai perfettamente che ti servono, installali lo stesso.
--
Tieni per te il Papero se vuoi la mia email
Sito Papero -> 
http://utenti.tripod.it/papero
Recensioni Papere su 
http://www.komix.org

 lo stesso.
Continuo a considerarla una scelta inutile (o al limite dannosa: se cio`
che dici fosse vero il sistema girerebbe a una lentezza paurosa. La
modalita` checked serve a un programmatore su diecimila).


che dici fosse vero il sistema girerebbe a una lentezza paurosa. 
Assolutamente no. I simboli vengono caricati dai programmi lanciati in
modalita' debug (vedi createprocess per capire cosa intendo con
modalita' debug n.d.p.)
Naturalmente ho W2K USA anche se ci ho montata l'interfaccia in
italiano visto che e' arrivata da poco con MSDN.
Se faccio uno snapshot di tutto i moduli che ho caricati in memoria
normalmente non ci sono i "simboli", se lancio un processo dal VC++ ci
sono. Una volta su 10 mi beccano un errore di parametri. Di essere
lento nella versione di debug non mi importa un fico secco. Di
consumare 500 Mb di spazio non mi importa un fico secco.
Secondo me uno sviluppatore C/C++ su questa piattaforma dovrebbe
montarsi i simboli.


> Di consumare 500 Mb di spazio non mi importa un fico secco.
Ooops!!! Beh, mi sa che sia che siano utili, sia che non lo siano, non li
installerň! 500 meg sono davvero troppi per l'uso che ne farei...
Luca Leonardo Scorcia
scr...@tin.it
http://space.tin.it/io/viscorci
"It's my life
It's now or never
I ain't gonna live forever
I just want to live while I'm alive"
Bon Jovi - It's my life

 sono. Una volta su 10 mi beccano un errore di parametri.
A questo punto mi hai incuriosito... ne ho sempre fatto beatamente a
meno, ma mi hai fatto venir voglia di installarli. :)


meno, ma mi hai fatto venir voglia di installarli. :)
Ragionavo (quasi) come te un tempo. "Io li installo, ma so gia' che
non servono". Poi, durante una sessione di debug, un interrupt 3
chiamato nei due secondi gigabyte di indirizzamento mi hanno fatto
capire.
Se conosci NT conosci anche cio' che mi e' successo :-)
