Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con la reinstallazione di Visual Studio 6

Salve.
Ho un grosso problema con l'installazione di Visual Studio 6, e mi
chiedevo se qualcuno qui ha qualche dritta su come risolverlo...
Questa e' la mia situazione: fino a qualche settimana fa, lavoravo su
un PC con installati sia Visual Studio 6 (SP6) che Visual Studio .NET
2003, e i due convivevano assieme senza problemi.
Tre settimane fa cambio il PC e comincio a reinstallare tutto,
compresi VS6 e VS .NET.
Inizialmente mi sembra funzionare tutto bene: ho aperto solo una volta
VB6 per controllare che mi leggesse correttamente i vecchi progetti,
poi non ne ho avuto piu' bisogno fino a ieri, quando ho dovuto
riprendere in mano un vecchio progetto per apportare qualche modifica.
E il VB, ahime', non si apriva piu'. Caricava l'IDE, apriva il
progetto, dopodiche' mi schiantava con il messaggio "L'istruzione
'0xqualcosa' ha fatto riferimento alla memoria '0xqualcosaltro'. La
memoria non poteva essere read".
Purtroppo, stupidamente, non mi sono annotato gli indirizzi segnalati,
pensando che fosse uno scazzo momentaneo... Invece VB non mi apriva
piu' nessun progetto (nemmeno un progetto vuoto), fornendo sempre lo
stesso errore.
Niente panico: provo a disinstallare il VS, quindi lo reinstallo.
Sembra andare tutto bene, ma quasi alla fine dell'installazione,
durante la fase di "Aggiornamento del sistema in corso..." mi salta
fuori una mascherina titolata "Impossibile registrare Visual Studio
6.0 Edizione Pr...", con all'interno il messaggio "comct232.ocx nel
registro di configurazione del sistema."
Premendo l'unico pulsante possibile, "Ok", il setup si chiude con un
"Installazione di Visual Studio 6.0 Edizione Professional interrotto."
Mi viene da pensare che forse il problema risiede nel fatto che c'e'
ancora VS .NET installato, quindi disinstallo lui, disinstallo Visio,
disinstallo il Framework .NET, e disinstallo pure Crystal Reports 8.0,
per sicurezza.
Riavvio, riprovo con il setup, stesso risultato.
Allora riprovo con il setup, deselezionando TUTTE le voci proposte
(VB, VC++, accesso ai dati, ecc...) per vedere che dice: stesso
risultato.
Allora provo a cancellare i file "comct232.*" e a dare una passata con
"regclean.exe", riavvio, setup, stesso risultato.
Allora provo a seguire un consiglio trovato nella KB, scarico il
"VBC6.exe" per rimettere a posto eventuali licenze sballate degli
ActiveX, riavvio, setup, stesso risultato.
Adesso ho terminato le idee...
La cosa "strana" e' che in realta' VB e' stato installato: quando lo
lancio, l'IDE di VB mi si apre correttamente...
Solo che:
- non posso installare il SP6 (mi esce con un "Installazione del
Service Pack di Visual Studio 6.0 interrotto."), rendendomi di fatto
impossibile lavorare sui miei progetti.
- non posso disinstallare VS6 (mi salta fuori un "Errore di
installazione 544", "Impossibile aprire il file di dati
'C:\Programmi\Microsoft Visual Studio\Common\Setup\1040\Setup.stf'").
Le uniche differenze "evidenti" tra la situazione che avevo sul
vecchio computer e quella che ho sul nuovo, sono le seguenti:
- Prima: Win2000 Pro, su cui era stato poi sovrainstallato WinXP SP2;
Office 2000.
- Dopo: WinXP SP2; Office 2003.
Che il problema risieda in Office 2003? Non ho ancora provato a
togliere pure lui, perche' in questi giorni lo sto usando
pesantemente, ma mi parrebbe strano...
Qualcuno mi puo' aiutare, ed evitarmi cosi' di spianare nuovamente
l'HD in un impeto di rabbia?
Saluti,
Marco Gentili

 Riavvio, riprovo con il setup, stesso risultato.
[cut]
Visio e Crystal Reports sono noti per fare danni: proverei a indagare su
essi.
Per CR guarda un po' se puo' essere utile questo:
PRB: Visual Studio, Office Developer installation problems occur
if Crystal Reports 8 is installed
http://support.microsoft.com/?scid=kb;en-us;268553&spid=3042&sid=147
Per Visio non ricordo esattamente dove andava a colpire sicche'
passo la palla.
--
ciao, hal
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto

direi c:\[windows]\vbaddin.ini
va commentata la linea di visio.
di solito basta.
ciao, a.

 passo la palla.
Provero' a indagare... qualcuno puo' aggiungere maggiori info al
proposito?
Saluti,
Marco Gentili

 proposito?
le ho aggiunte 40' fa...

 le ho aggiunte 40' fa...
qualche volta lo stile di quoting che utilizzi non evidenzia a dovere il
contenuto del messaggio :PPPPPPP
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 di solito basta.
Purtroppo, non nel mio caso.
Il mio file 'vbaddin.ini' contiene solo le seguenti due linee:
[Add-Ins32]
MTxAddIn2.RegRefresh=3
Grazie comunque per il suggerimento, conntinuero' la (infruttuosa) ricerca.
Saluti,
Marco Gentili

 chiedevo se qualcuno qui ha qualche dritta su come risolverlo...
Mi rispondo da solo per dire che ho risolto il problema, nel caso
possa essere di aiuto a qualcun'altro.
La soluzione era abbastanza semplice, peccato che non mi sia venuta in
mente subito, ma solo dopo una settimana di moccoli...
In pratica ho provato ad usare il Registry Monitor per provare a
osservare le operazioni che vengono eseguite quando eseguo il comando
'regsvr32 comct232.ocx', e in mezzo alle tonnellate di operazioni ho
trovato anche dei "failed" sulla modifica di alcune chiavi del
registro (un po' lo stesso problema segnalato nell'articolo di KB
riguardo a Crystal Reports, ma su chiavi diverse).
Sono andato a modificare i permessi per quelle chiavi, ho provato a
rilanciare il setup di VS e... l'errore mi veniva fuori lo stesso, ma
su un'altra libreria, quella della FlexGrid.
Cambio i permessi alle altre chiavi relative, e voila'! VS6 di nuovo
installato correttamente! :-)
Grazie a tutti per il supporto, adesso posso rimettermi a lavorare.
;-)
Saluti sollevati,
Marco Gentili