Oppure

Loading
22/08/20 16:45
vini63
Caspita. Grazie appena potrò le provo sicuramente, anche perchè l'ultimo aggiornamento di Windows mi ha creato un bel problema bloccando VB6 in alcuni dei suo componenti (piove sul bagnato).
Appena provo ad inserire in un progetto il componente "Windows Common Control 6.0 (sp.6) mi becco un bel messaggio d'errore "Impossibile trovare il file"!!!!!!
Scorazzando sul Web ho visto che gli aggiornamenti ripetuti di Windows creano questi errori. Ho provato ad effettuare la ri-registrazione delle librerie come alcuni indicano (regsvr32 MSCOMCTL.OCX, regtlib msdatsrc.tlb) ma senza successo. Sarei tentato di reinstallare VB, ma non sono sicuro che ciò funzioni.
22/08/20 17:54
Carlo
Se vuoi continuare ad usare VB6 su Win7 32bit, devi eseguire un'istallazione "pulita" di win7, poi fare in sequenza gli aggiornamenti:
senza internet
1 windows6.1-KB976932-X86.exe (come amministratore e riavviare)
2 Windows6.1-KB3083710-x86.msu
3 installare KB3102810 (riavviare)
disattivare gli aggiornamenti automatici.
attivare internet
4 avvia update installare KB3172605 (riavviare)
5 se problemi update strumento KB947821

Finita la sequenza, Microsoft security essential deve funzionare e l'aggiornamento delle definizioni deve andare a buon fine..

Installare VB6, con le procedure note per Win7.

Personalmente, sono migrato a VB. Net, ma ho vecchi progetti VB6 che voglio mantenere e il mio VB6 lo tengo funzionante, ma lo uso sempre più di rado.
Ultima modifica effettuata da Carlo 22/08/20 23:33
in programmazione tutto è permesso
23/08/20 9:10
vini63
Grazie mille.
Purtroppo ho perso la volontà di studiare ed il passaggio a VB.Net è un traguardo irraggiungibile. Amo tanto e continuerò ad usare VB6 finché non scatterà qualche colpo di fulmine:rofl:

La sequenza che mi hai indicato vale anche per WIN 7 a 64bit?
23/08/20 11:19
Carlo
Postato originariamente da vini63:

Grazie mille.
Purtroppo ho perso la volontà di studiare ed il passaggio a VB.Net è un traguardo irraggiungibile. Amo tanto e continuerò ad usare VB6 finché non scatterà qualche colpo di fulmine:rofl:

Il tempo che impieghi per continuare a far funzionare VB6, è di più di quello che serve per migrare a VB.Net
Se installi Microsoft Visual Basic 2008 Express Edition, carica i progetti VB6 e li converte in VB.net, i codici puliti vengono convertiti al 100%, i codici che per eseguire compiti ardui, fanno uso "sporco" di API e DLL, non funzioneranno.
Bisogna anche dire che tali programmi non gireranno comunque su Win7, e tanto meno su Win10.
Le cose che con VB6 avevano bisogno di programmazione "particolare", molto probabilmente in VB .Net si fanno con le istruzioni native.
All'inizio, puoi programmare con la modalità, "compatibile VB6"
L'unica differenza "vera" che incontrerai, è sulla grafica, che in VB .Net essendo molto più avanzata, va imparata.

La sequenza che mi hai indicato vale anche per WIN 7 a 64bit?

La sequenza che ti ho indicato dovrebbe essere valida anche per Win7 64bit, naturalmente scaricando i KB a 64bit.
Considera che è una sequenza vecchia, ora si trova un Service Pack2 per Win 7 che installa tutti gli aggiornamenti fino al 2016
Non l'ho mai provata ma dovresti copiarti in una pennetta il SP2:

download.windowsupdate.com/d/msdownload/update/software/updt/2016/05/…

installare Win7, installare il SP1, il SP2 e poi attivare win update e installare tutti gi aggiornamenti importanti. Installare Microsoft Security Essential e un browser, EDGE, CHROME o Mozilla vanno bene.
Poi Office 2007 o più, Acrobat e VB6.
Ultima modifica effettuata da Carlo 23/08/20 12:06
in programmazione tutto è permesso
24/08/20 7:30
vini63
Grazie e ancora grazie Carlo.