giovedì 21 marzo 2019

INSTALLARE VB6-pro SU WIN 10

Per scrivermi questi appunti ho fatto riferimento ai seguenti link

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

  1. creare in locale una cartella con il nome VisualBasic6_Pro
  2. copiare in tale cartella  il contenuto del disco di installazione di VB6-pro
  3. entrare nella sottocartella setup (VisualBasic6_Pro\Setup)
  4. fare una prima copia del file "vb98pro.stf" e rinominarla in "ACMSETUP.STF"
  5. fare una seconda copia del file "vb98pro.stf" e rinominarla in "ACOST.EXE"
  6. copiare tutti i file contenuti in "VisualBasic6_Pro\Setup" nella cartella superiore (cioè "VisualBasic6_Pro")

installazione

da qui iniziano i problemi
  1. 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
  2. lancio allora "setup.exe" di nuovo errore (stavolta problemi di incompatibilità 
  3. lancio di nuovo  "acmesetup.exe"
  4. stavolta va un po' più avanti
  5. scelgo l'installazione personalizzata
  6. vado a modificare l'opzione "accesso ai dati" 
  7. vado a togliere "provider ado, RDS e OLE db" (anche se mi da un messaggio che potrebbero esserci problemi
  8. proseguo con "continua" e l'installazione comincia
  9. si ferma un po' su "aggiornamento del sistema in corso" ma alla fine mi dice installazione eseguita correttamente
  10. l'applicativo "VB6.EXE" lo si trova sulla cartella "C:\Program Files (x86)\Microsoft Visual Studio\VB98"















problemi

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






1 commento: