centrin
03-04-2007, 08:31
Pacchetto d’installazione in VB6. PROBLEMI.
Ho un problema che non riesco a risolvere. Sono ad un punto morto e se non riesco a superarlo non posso distribuire il mio gestionale che mi è costato moltissima fatica e tanto tempo di lavoro.
Se installassi il VB6 in ogni PC di destinazione avrei risolto il problema ma questo non si può fare o è poco praticabile.
Ho realizzato un gestionale che risiede in una cartella dal nome “GestVis” e che ha delle sotto cartelle. In ogni sotto cartella sono raggruppate determinate tipologie di files : testi; data base; immagini e file *.exe.
Specifico che i file *.exe sono più di venti e - che per motivi che non è il caso di dire - ognuno sta in una cartella dove sono anche i suoi file sorgenti.
IL pacchetto di installazione preleva correttamente ( e lo si vede perché lo segnala ) tutti i file aggiunti dalle rispettive cartelle ma a installazione avvenuta mi trovo i file selezionati che dovrebbero stare nelle rispettive cartelle, tutti ammucchiati alla rinfusa nella cartella “GestVis”, non ci sono le sottocartelle ! Il pacchetto di installazione non le crea ?
Stando così le cose il gestionale non funziona perché le chiamate ai vari files sono fatte agli indirizzi che non esistono in quanto le sotto cartelle non sono state create.
Qualcuno può darmi spiegazioni ?
Visto che le varie *.DLL; *:OCX: ecc…. che servono per il gestionale debbono risiedere anche nel PC dove deve essere installato il gestionale ho avuto un idea per aggirare l’ostacolo ma non so se può funzionare.
Eccola:
Nella cartella del pacchetto di installazione creato, tra le altre ci sono due sottocartelle: La cartella “Cabinet” e la cartella “Support” che contengono gli stessi files compresi i vari * DLL; *.OCX ecc…..
A questo punto se invece di fare l’installazione con il file “Setup”, porto la cartella originale “GestVis” con tutto il suo contenuto ( che ha tutte le sottocartelle con tutti i file ) nel nuovo PC e poi copio manualmente tutti i files *.dll : *.ocx …. che sono nella cartella “Cabinet” in C:\windows\system32 del nuovo PC, pensate che tutto possa funzionare ?
Vi ringrazio per l’eventuale aiuto che vorrete darmi.
Centrin
Ho un problema che non riesco a risolvere. Sono ad un punto morto e se non riesco a superarlo non posso distribuire il mio gestionale che mi è costato moltissima fatica e tanto tempo di lavoro.
Se installassi il VB6 in ogni PC di destinazione avrei risolto il problema ma questo non si può fare o è poco praticabile.
Ho realizzato un gestionale che risiede in una cartella dal nome “GestVis” e che ha delle sotto cartelle. In ogni sotto cartella sono raggruppate determinate tipologie di files : testi; data base; immagini e file *.exe.
Specifico che i file *.exe sono più di venti e - che per motivi che non è il caso di dire - ognuno sta in una cartella dove sono anche i suoi file sorgenti.
IL pacchetto di installazione preleva correttamente ( e lo si vede perché lo segnala ) tutti i file aggiunti dalle rispettive cartelle ma a installazione avvenuta mi trovo i file selezionati che dovrebbero stare nelle rispettive cartelle, tutti ammucchiati alla rinfusa nella cartella “GestVis”, non ci sono le sottocartelle ! Il pacchetto di installazione non le crea ?
Stando così le cose il gestionale non funziona perché le chiamate ai vari files sono fatte agli indirizzi che non esistono in quanto le sotto cartelle non sono state create.
Qualcuno può darmi spiegazioni ?
Visto che le varie *.DLL; *:OCX: ecc…. che servono per il gestionale debbono risiedere anche nel PC dove deve essere installato il gestionale ho avuto un idea per aggirare l’ostacolo ma non so se può funzionare.
Eccola:
Nella cartella del pacchetto di installazione creato, tra le altre ci sono due sottocartelle: La cartella “Cabinet” e la cartella “Support” che contengono gli stessi files compresi i vari * DLL; *.OCX ecc…..
A questo punto se invece di fare l’installazione con il file “Setup”, porto la cartella originale “GestVis” con tutto il suo contenuto ( che ha tutte le sottocartelle con tutti i file ) nel nuovo PC e poi copio manualmente tutti i files *.dll : *.ocx …. che sono nella cartella “Cabinet” in C:\windows\system32 del nuovo PC, pensate che tutto possa funzionare ?
Vi ringrazio per l’eventuale aiuto che vorrete darmi.
Centrin