View Full Version : REGISTRARE le librerie in VB6
REGISTRARE le librerie in VB6
Se il visual basic è residente sul PC il programmi funzionano regolarmente altrimenti mi è stato detto da qualcuno di voi di mettere manualmente i seguenti files nella directory C:\windows\system32 L’ ho fatto ma non funziona. Ho anche provato a mettere questi file nella stessa directory dove sono i file *.exe del programma ma non funziona.
Qualcun altro mi ha suggerito di registrare questi file digitando il nome di…. ( non mi ricordo cosa ) e di seguito il nome del file da registrare ma non so dove digitarlo e quale sia la sintassi giusta.
Il pacchetto di installazione non può funzionare ( ho provato ma fa un casino e basta ) a causa della notevole complessità del gestionale costituito da svariati *.exe.
Non so proprio come risolvere il problema.
C’è qualcuno di voi che può aiutarmi nel capire cosa voglia dire e come registrare efficacemente questi files ?
Grazie.
Centrin
Ecco l’ elenco dei files che ho trovato nei “Riferimenti” e nei “Componenti”
COMCTL32.OCX
COMDLG32.OCX
DBGRID32.OCX
MSADOC.OCX
MSBIND.DLL
MSCAL.OCX
MSHART20.OCX
MSDATGRD.OCX
MSMASK.32.OCX
MSSTDFM.DLL
MSVBM60.DLL
Stdole.tlb
TABCTL32.OCX
Devi semplicemente e solamente installare nel pc degli utenti le runtime del VB6 magari quelle aggiornate al SP6! Tutto qui! (http://support.microsoft.com/kb/290887)
Poi se fai uso di ulteriori librerie o oggetti ocx non compresi nelle runtime standard del VB6 allora devi fornire anche quelle e registrarle con regserv.
Vedo comunque che fai uso di librerie legate ai database, nel pc di destinazione deve essere installato l' sql server o quello che usi per la connessione ai database! non incluso nelle runtime di base.
Ti consiglio in ogni caso di usare il tool per la creazione guidata dei pacchetti di installazione fornito col Visual Studio 6; permette di creare un setup installabile che comprende tutte le librerie usate dal tuo software!!!
Devi semplicemente e solamente installare nel pc degli utenti le runtime del VB6 magari quelle aggiornate al SP6! Tutto qui! (http://support.microsoft.com/kb/290887)
Poi se fai uso di ulteriori librerie o oggetti ocx non compresi nelle runtime standard del VB6 allora devi fornire anche quelle e registrarle con regserv.
Vedo comunque che fai uso di librerie legate ai database, nel pc di destinazione quello che usi per la connessione ai database! non incluso nelle runtime di base.
Ti consiglio in ogni caso di usare il tool per la creazione guidata dei pacchetti di installazione fornito col Visual Studio 6; permette di creare un setup installabile che comprende tutte le librerie usate dal tuo software!!!
Avevo provato con il "Crea paxcchetto di installazione" , con programmi semplici funziona ma siccome gli exe del gestionale sono almeno una dozzina e tutti in relazione tra loro per mezzo di un database ne viene fuori un pasticcio inestricabile.
Ho fatto girare vbrun.exe che ha estratto i file e li avrà messi dove doveva ma nulla cambia. Uso solo quello che c'è nel visual basic, null' altro.
tu scrivi....."deve essere installato l' sql server......" ma come fare praticamente ? Nei PC di destinazione comunque è sempre presente access.
Mi fai un esempio di come usare praticamente regserv. e dove digitare ?
Sto per "gettare la spugna !":help: :help: :help:
ciao e grazie,
centrin
In teoria non dovrebbe servire Access nel PC di destinazione...basta installare questo: http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=it
e il suo update: http://www.microsoft.com/downloads/details.aspx?FamilyID=78cac895-efc2-4f8e-a9e0-3a1afbd5922e&DisplayLang=it
Questo dovrebbe risolvere anche qualche altra dipendenza del tuo progetto
In teoria non dovrebbe servire Access nel PC di destinazione...basta installare questo: http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=it
e il suo update: http://www.microsoft.com/downloads/details.aspx?FamilyID=78cac895-efc2-4f8e-a9e0-3a1afbd5922e&DisplayLang=it
Questo dovrebbe risolvere anche qualche altra dipendenza del tuo progetto
Grazie ! ma ora ho paura di eseguirlo non vorrei fare qualche casino che m blocchi il PC dove lavoro e dove è installato il VB6. che fo ? ...........
ciao
centrin
Ma scusa, fai le prove su una nuova installazione !!!
Scarica Microsft Virtual PC ed installaci il sistema operativo su cui vuoi che il tuo programma funzioni e poi fai le tue prove ;)
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6
Ma scusa, fai le prove su una nuova installazione !!!
Scarica Microsft Virtual PC ed installaci il sistema operativo su cui vuoi che il tuo programma funzioni e poi fai le tue prove ;)
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6
Le farò quando i miei altri due poveri PC li avranno riparati ! ora ne sono orfano e ho disponibile solo il portatile e se ho problemi anche con questo sono fritto !
Grazie e ciao,
centrin
Comunque non so se hai capito a cosa serve Virtual PC. E' una macchina virtuale che ti permette di installare qualsiasi sistema operativo senza "sporcare" il sistema operativo ospite. In pratica il sistema operativo che installi sulla macchina virtuale ti gira in una finestra come se fosse un normale programma.
Comunque non so se hai capito a cosa serve Virtual PC. E' una macchina virtuale che ti permette di installare qualsiasi sistema operativo senza "sporcare" il sistema operativo ospite. In pratica il sistema operativo che installi sulla macchina virtuale ti gira in una finestra come se fosse un normale programma.
Povero me ! mi piace ma come ne so poco di informatica ! No ! non lo sapevo. Ora lo scarico ma lo proverò solo sui PC che mi devono ancora riparare ! non so se hai letto un'altra mia risposta, ma uno di questi PC l'ho preso letteralmente a calci !
Sono informaticamente scalognato ! Faccio 40 chilometri per comprare un nuovo PC e dentro la confezione c' èra la scatola della tastiera ma era vuota ! 40 chilometri per ritornare dal negoziante. Torno a casa e la tastiera che mi hanno data era guasta. altri 40 chilometri............... poi un PC vecchio non vedeva più il mouse e allora i calci sono partiti irrimedibilmente. Però ora dovrò rifare 40 chilometri per far cambiare i disco ! Insomma mi viene la voglia di farmi frate ma mi hanno detto che anche in convento usano i PC .........buonanotte !
Centrin
Quindi ti permette di fare tutte le prove che vuoi anche con sistemi operativi diversi da quelli che hai sugli altri PC, ma soprattutto ti permette di fare test con installazioni "pulite" e quindi sei sicuro di isolare tutti i possibili problemi che potresti trovare fuori ;)
Ti consiglio proprio di provare con Virtual PC
Quindi ti permette di fare tutte le prove che vuoi anche con sistemi operativi diversi da quelli che hai sugli altri PC, ma soprattutto ti permette di fare test con installazioni "pulite" e quindi sei sicuro di isolare tutti i possibili problemi che potresti trovare fuori ;)
Ti consiglio proprio di provare con Virtual PC
Grazie Cionci. Allora proverò. Spero di non fare casini.
Qualche consiglio per l' installazione ?:help:
centrin
Niente in particolare...lo installi come un programma normale, crei la macchina virtuale con le risorse standard e poi installi il SO come se lo installassi in un PC vero, quindi inserendo il CD del SO all'avvio della macchina virtuale...
Niente in particolare...lo installi come un programma normale, crei la macchina virtuale con le risorse standard e poi installi il SO come se lo installassi in un PC vero, quindi inserendo il CD del SO all'avvio della macchina virtuale...
Scusa non sono abituato alle sigle ma SO vuol dire sorgenti ?
Sistema Operativo ;)
Ok, grazie Cionci ! sei la mia ancora di salvezza !
Sarò matto, io programmo per hobby ma anche per mia utilità. Sai per caso se a Roma si organizzano corsi di programmazione in visual studio 2005 ? ( o come diavolo si chiama, ho sento nomi diversi e ho un molta confusione in testa ) oppure quali libri comprare ?
Mi sa che mi hanno dato una "sola".( una fregatura per i non romani ! ) Stamani mattina sono andato in libreria e ho chiesto al librario se avevano l' ultimo libro uscito per l' ultimo il visual basic. Mi hanno mollato "Cotruire applicazioni con Visual Basic 6.0/.NET" che roba è ? :help:
Ma lavori anche la domenica ? :eek: o il tuo è un hobby ?
Ciao,
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.