«

»

Ott 10

Installare VB6 o Visual Studio 6 in Windows 7 64 bit

VB6Il buon caro vecchio Visual Basic 6 è ancora vivo e vegeto e ci sono ancora tantissime applicazioni e programmatori che lo usano, purtroppo è un ambiente a 32 bit e quindi crea diversi problemi quando si tenta l’installazione su un sistema operativo a 64 bit.

Verrebbe logico pensare di installarlo nell’ambiente virtuale di XP Mode, ma effettivamente è molto più comodo averlo come applicazione nativa sul nostro Windows 7 a 64 bit.

In realtà VB6 non ha nessun problema a girare sotto i 64 bit, è solo l’installer che si blocca, vediamo come aggirare questo problema.

 

La procedura che spieghiamo è stata verificata con successo sia con Visual Basic 6 che con Visual Studio 6 installati su macchine Windows 7 professional a 64 bit, basta eseguire questi semplici passaggi :

  • Create sul disco locale C: una cartella temporanea, es. C:\TEMP\VB6\
  • Copiate l’intero contenuto del cd originale di installazione di Visual Basic 6 (o Visual Studio)  nella cartella appena creata
  • Entrate nella cartella SETUP sul disco locale C: , es. C:\TEMP\VB6\SETUP\
  • Cercate un file con estensione .STF può essere a seconda della versione che state installando :
    VB98PRO.STF, VS98PRO.STF, VB98ENT.STF, VS98ENT.STF (comunque è l’unico file .STF che troverete
    nella cartella)
  • Fate 2 copie di questo file .STF e rinominatele in :
    ACMSETUP.STF e
    ACOST.EXE
  • Ora copiate tutti i files contenuti nella cartella SETUP al livello superiore, quindi seguendo sempre il nostro esempio copiate tutto da C:\TEMP\VB6\SETUP\*.* a C:\TEMP\VB6\*.*
  • Lanciate come amministratore il file ACMSETUP.EXE che si trova nella cartella principale
    (es. C:\TEMP\VB6\ACMSETUP.EXE)
  • Completate l’installazione che orà funzionerà senza alcun problema

 

Al termine dell’installazione principale se dovete installare anche il Service Pack 6 di VB6 (che è l’ultimo aggiornamento ufficiale rilasciato da Microsoft e che vi consiglio di fare perchè sistema diversi problemi) procedete con questi passaggi che sono molto simili alla procedura precedente :

  • Espandete il file del Service Pack 6 in una cartella temporanea, es. C:\TEMP\SP6\
  • Cercate l’unico file con estensione .STF , di solito per il Service pack 6 di VB6 è :
    SP698VBO.STF (nel caso di altri prodotto il nome potrebbe essere differente)
  • Fate 2 copie di questo file .STF e rinominatele in :
    ACMSETUP.STF e
    ACOST.EXE
  • Lanciate come amministratore il file ACMSETUP.EXE e riuscirete ad installare anche il Service Pack con successo !

 

Ed ora godetevi il vostro compilatore preferito anche in Windows a 64 bit !

 

7 comments

Vai al modulo dei commenti

  1. Jamester

    Ho provato come sopra ma niente da fare. Cmq nella cartella setup c’è già un file ACOST.EXE. L’ho sovrascritto con una delle 2 copie. Ho fatto tt quello detto qui ma ripeto che si blocca durante il rilevamento componenti installati

    1. mdede

      Dovresti riprovare la procedura passo – passo, ti assicuro che funziona, è già stata usata con successo diverse volte.

  2. Raffaele

    Ho seguito le istruzioni, ad un certo punto “in programma non risponde interrompere o attendere”
    Interrotto dopo certo tempo. Il VB6 è istallato e funzionante ma non trova l’Help in linea.
    Si può capire il problema di lavorare senza help.
    Sarei grato per una soluzione. Grazie

    1. mdede

      Io ritenterei tutta la procedura da zero, di solito arriva al termine senza blocchi, credo sia quello il motivo per cui non trovi l’help in linea.

  3. Franco

    Ho provato a seguire la procedura tutto sembra andare a buon fine ma poi quando apro un progetto nuovo se cerco di inserire il componente MSCOMCTL.OCX ricevo sempre l’errore Librerira degli oggetti non registrata.
    Il file è registrato e dentro la C:\Windows\SysWow64.
    Sono collegato come amministratore del pc.
    I registry du windows hanno tutti i permessi completi.
    Qualcuno può aiutarmi?
    Grazie
    Franco

  4. c. tarò

    Ho installato VB6 come da procedura senza problemi, tutto ok, GRAZIE
    Non riesco invece a installare il Service Pack 6 perché la procedura termina con il seguente errore:
    “Installazione del Service Pack 6 di Visual Studio 6.0 interrotta”
    Come potrei risolvere?
    grazie

    1. Raffaele

      Anche a me fa lo stesso. Ed ho dovuto killlare l’installazione del VB6 perchè nell’aggiornamento componenti di sistema è rimasto in loop infinito. Il VB poi è installato ma devo ancora provarlo. In ogni caso il VB6 Sp6 mi da lo stesso errore di tarò. Segno che non trova dei componenti.
      Boh

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Puoi usare i seguenti tag ed attributi HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

code