Non scrivo tante e noiose considerazioni ed opinioni che elogiano VB6 ma scrivo schematicamente i passi che ho fatto ed i problemi che non sono ancora riuscito a risolvere
preparazione ambiente
- creare in locale una cartella con il nome VisualBasic6_Pro
- copiare in tale cartella il contenuto del disco di installazione di VB6-pro
- entrare nella sottocartella setup (VisualBasic6_Pro\Setup)
- fare una prima copia del file "vb98pro.stf" e rinominarla in "ACMSETUP.STF"
- fare una seconda copia del file "vb98pro.stf" e rinominarla in "ACOST.EXE"
- copiare tutti i file contenuti in "VisualBasic6_Pro\Setup" nella cartella superiore (cioè "VisualBasic6_Pro")
installazione
da qui iniziano i problemi- lancio una prima volta "acmesetup.exe". Do ok al primo messaggio, scrivo il nome della societò, scrivo il key code, ma genera in errore dicendomi di utilizzare la procedura guidata
- lancio allora "setup.exe" di nuovo errore (stavolta problemi di incompatibilità
- lancio di nuovo "acmesetup.exe"
- stavolta va un po' più avanti
- scelgo l'installazione personalizzata
- vado a modificare l'opzione "accesso ai dati"
- vado a togliere "provider ado, RDS e OLE db" (anche se mi da un messaggio che potrebbero esserci problemi
- proseguo con "continua" e l'installazione comincia
- si ferma un po' su "aggiornamento del sistema in corso" ma alla fine mi dice installazione eseguita correttamente
- l'applicativo "VB6.EXE" lo si trova sulla cartella "C:\Program Files (x86)\Microsoft Visual Studio\VB98"
se lancio vb6 mi da errore di automazione errore durante l'accesso al registro di sistema ole, ma rispondo ok e continuo senza problemi
se nella casella voglio aggiungere qualche componente (per esempio msflexgrid) mi dà errore di accesso al registro di configurazione del sistema.
Quindi non provate a fare sfoglia dalla finestra dei componenti per andare a scegliere "msflexgrid32.ocx" da "c:|windows\system32" ma prima di sceglierlo andata a registrare il componente (e tutti i componenti che vi servono)
Per registrare un componente (tenere presente che i componenti si trovano già sulla cartella C:\Windows\SysWOW64
- lanciare la shell di DOS come amministratore
- dal dos, dalla dir c:\windows\system32, lanciare il comando regsvr32 C:\Windows\SysWOW64\TABCTL32.OCX
Ottime informazioni, grazie!
RispondiElimina